A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© rolandzhao 中级黑马   /  2016-1-11 11:57  /  814 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

arc下@property的set方法参数
原子性/读写 和mrc下一样,
strong:用于OC对象(UI控件一般用weak指针),相当于mrc中的retain,weak,assign,copy:跟mrc中一样
在arc情况下解决“循环retrain”的问题:@property一边用strong,一边用weak

分类只能增加方法,不能增加成员变量(包括@property),分类中可访问原类中的成员变量,出现同名方法,优先使用分类中的方法,原法方法会被忽略,若存在多个同名方法调用最后编译的那个分类中的方法

非正式协议就是类别,凡是NSObject或其子类foundation框架中的类增加的类别,都是非正式协议,自定义的类的类别,只是普通类别,不算非正式协和议

类的扩展(extension)可以为一个类添加新的成员变量,实现写在类的实现里,.m文件中新增的.h中未声明的方法为相对私有方法,在别的文件中引入延展的头文件,就可以调用此私有方法

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马