iOS
文章平均质量分 83
雯雯啊
这个作者很懒,什么都没留下…
展开
-
简单的block传值
初识block 我们可以把block看成一个变量比如 我们要定义一个变量aint a = 1;int 类型, a 是变量的名字 ,1是a的值现在 定义一个没有返回值没有参数的block void (^block)() = ^(){ NSLog(@"block"); };我们可以这样写void (^)原创 2016-08-28 18:44:39 · 272 阅读 · 0 评论 -
iOS-通知传值
通知传值要分清楚发送方和接收方发送方只需要发送通知 而接收方需要3步1.注册通知2.写出通知的回调方法3.移除通知如果接收通知的一方是用故事版做的 那么注册通知不能写在viewDidLoad方法里面 而是在在页面将要显示的时候 用- (instancetype)initWithCoder:(NSCoder *)aDecoder去拦截他的初始化方法 在里面注册通知原创 2016-08-28 19:02:31 · 322 阅读 · 0 评论 -
iOS-协议传值
协议传值和block一样 懂用于反向传值 可以用协议传值的地方都可以用block传值 这样视图不能做到的事情就可以委托控制器去帮他完成协议传值有6步委托方有3步1.在其.h文件中拟定协议方法2.定义一个委托的属性3.监听代理是否能够执行协议方法#import @class MyCollectionViewCell;@protocol MyColle原创 2016-08-28 19:21:18 · 310 阅读 · 0 评论