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