swift 中protocol(协议)中的可选(optional)方法
2016-06-13 00:00
441 查看
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)
}
//
// 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)
}
相关文章推荐
- swift 中protocol(协议)中的可选(optional)方法
- [共享]iOS开发系列--Swift语言
- Swift判断二个数组中的所有元素是否相等
- Swift_常量
- 同步和异步
- swift 点击空白键盘下去
- swift学习之路(十三)闭包
- Swift里的内存管理:内存管理、weak和unowned
- swift总结
- 我们可以从WWDC 2016中学到什么?
- JavaScriptCore基本概念和基本使用(Swift)
- Swift 中的变量(var let , Optional)
- Swift中的函数和闭包
- Swift和Java在函数(method/方法)方面的比较
- swift 第二节数组的创建、常用方法及数组便利
- iOS动画学习笔记1 Video Tutorial iOS Animation with Swift - Ray Wenderlich
- Swift 算法实战之路:基本语法与技巧
- ios-swift 自定义TabBarViewController
- Swift学习第十二枪----移动数据库王者Realm入门教程
- iOS高仿(swift2.2):花田小憩3.0.1