iOS
文章平均质量分 83
雯雯啊
这个作者很懒,什么都没留下…
展开
-
简单的block传值
初识block 我们可以把block看成一个变量 比如 我们要定义一个变量a int 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 评论