Mazy's Blog

每天学习一点点,每天进步一点点... stay foolish stay hungry....

Swift-闭包的使用和总结

一、闭包的特点 1 预先定义好的代码 2 在需要的时候执行 3 可以当做参数传递 4 可以有返回值 5 包含self的时候,需要注意循环引用 二、闭包的定义格式 闭包 = {(形参) -> (返回值) in // 代码实现 } in 用于区分函数定义和代码实现 三、闭包的分类 无参无返回值的...

2017-01-13 17:46:22

阅读数:404

评论数:0

Swift-通知中心(NotificationCenter)的使用

NotificationCenter是Swift中一个调度消息通知的类,采用单例模式设计,实现传值、回调等作用.通知的作用还是挺强大的,对于两个不相关的控制器之间,要进行信息的传递,使用通知是个不错的选择.1、添加通知 /// 通知名 let notificationName =...

2017-01-13 16:26:31

阅读数:6370

评论数:0

Swift-代理方法的使用

虽然 Swift 中闭包的功能非常强大, 但代理也不可替代, 各有各的好处, 合适的, 才是最好的!个人总结, 代理的使用需要五个步骤: 1.设置代理协议,定义可选或者必选方法 2 声明一个delegate属性 3 过滤代理,实现代理方法 4 接收代理 5 实现代理方法 具体实现步骤如下:设置代理...

2017-01-12 19:25:14

阅读数:1945

评论数:0

iOS-Objective-C中的nil、Nil、NULL、NSNull、NSNotFound总结

在Objective-C开发中,经常会遇到类型为空的判断,如果不进行判断,就会崩溃,特别是网络请求后数据的判断以及赋值前的判断,下面是对类型判断做的一些总结,不足之处,请指正,欢迎补充!一、nil、Nil、NULL、NSNull、NSNotFound的特点01、nil 定义一个实例为空, 指向oc...

2017-01-05 17:44:22

阅读数:1641

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭