swift 中protocol(协议)中的可选(optional)方法

swift 中protocol(协议)中的可选(optional)方法

 

swift 中protocol(协议)中的可选(optional)方法

 

 

 

//

 

//  NoteDAODelegate.swift

 

//  PersistanceLayer

 

//

 

//  Created by sus001 on 16/6/12.

 

//  Copyright © 2016年 njsus. All rights reserved.

 

//

 

 

 

import Foundation

 

 @objc public protocol NoteDAODelegate {

    

            

    

    //    成功查询所有数据的方法

    

         func findAllFinished(list:NSMutableArray)

    

    //    查询所有数据失败后调用的方法

    

          func findAllFailed(error:NSError)

    

    //    成功安装主键查询数据的方法

    

        optional func findByIdFinished(model:Note)

    

    //    按照主键查询数据方法失败

    

         optional func findByIdFailed(error:NSError)

    

    //    成功插入备忘录方法

    

          func createFinished()

    

    //    插入备忘录失败的方法

    

          func createFailed(error:NSError)

    

    //    成功删除备忘录方法

    

          func removeFinished()

    

    //    删除备忘录失败后调用的方法

    

          func removeFailed(error:NSError)

    

    //    成功修改备忘录的方法

    

          func modifyFinished()

    

    //    修改备忘录失败的方法

    

          func modifyFailed(error:NSError)

    

}

转载于:https://my.oschina.net/ldm95/blog/690676

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108975.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月15日 下午9:00
下一篇 2021年9月15日 下午9:00


相关推荐

  • nginx基本配置「建议收藏」

    nginx基本配置「建议收藏」Nginx概念Nginx是一个高性能的HTTP和反向代理服务。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。Nginx专为性能优化而开发,性能是

    2022年7月1日
    28
  • Autofac详解

    Autofac详解可以在不修改方法的前提下 在方法前后添加公共逻辑 日志 异常 缓存等注入的时候通过构造函数或者属性注入 autofac 上下文实例 再根据名称创建对应实例 作者 李宥小哥来源 CSDN 原文 https blog csdn net liyou article details 版权声明 本文为作者原创文章

    2026年3月19日
    1
  • 第三周作业

    第三周作业

    2021年9月13日
    53
  • python将十进制转换二进制_python进制转换:十进制转二进制的用法

    python将十进制转换二进制_python进制转换:十进制转二进制的用法我们在学习 python 时候肯定会碰到关于进制转换 其实这是非常简单的 这个就像小学学习数学乘法口诀意义 只要记住转换口诀即可轻松应用 一起来看下具体的操作内容吧 一 python 进制转换 dec 十进制 gt bin 二进制 dec 十进制 gt oct 八进制 dec 十进制 gt hex 十六进制 二 十进制我们所熟知的十进制 其实是从 0 开始 数到 9 之后 就跳到 10

    2026年3月16日
    2
  • 《Shell脚本学习指南》笔记–2011-12-17

    《Shell脚本学习指南》笔记–2011-12-17书名 nbsp Shell 脚本学习指南书号 ISBN978 7 111 25504 8 版次 2009 年 4 月第 1 版 2009 年 4 月第 1 次印刷借于 XX 学院图书馆

    2026年3月18日
    2
  • vim/ideavim命令[通俗易懂]

    vim/ideavim命令[通俗易懂]IdeaVim插件使用技巧在IDEAIntellij小技巧和插件一文中简单介绍了一下IdeaVim插件。在这里详细总结一下这个插件在日常编程中的一些常用小技巧。供有兴趣使用这个插件,但对Vim还不十分熟悉的朋友参考。当然基本的hjkl移动光标和几种常见模式等等基本概念就略过不提了。为了确保只包含常用操作,这里提到的技巧都没有从现成文档里抄,而是凭记忆列出(不常用自然就不记得了)。估计会有所遗漏,慢慢再补充。1.切换Vim模拟器状态这个插件允许设置一个快捷键一键开启或关闭,在切换模式时会同时自

    2026年4月20日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号