黑马程序员技术交流社区

标题: 黑马程序员OC加强学习(二) [打印本页]

作者: hm_pt    时间: 2015-10-30 19:36
标题: 黑马程序员OC加强学习(二)
-----<a  target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------  
                                                                                                ARC内存管理
               1.判断准则:一个对象没有强指针指向时,就会被释放。
               2.ARC机制的特点:
                          1)不能使用retain,release,autorelease,[super dealloc]
                          2) 使用时不用手动释放对象
               3.循环引用问题:
                        其中一个对象设置为strong 另一个设置为weak;
               4.分类 category:
                      category的注意事项:
                            1)在分类的声明中不能声明实例变量;
                            2)在分类的方法中可以访问成员变量;
                            3)在分类的方法中存在和类同名的方法时,优先访问分类中的方法;
                            4)在多个类别中有同名方法时,执行最后编译的文件方法;
               5.非正式协议:
                       非正式协议就是类别,NSObject 和Foundation框架中的类增加类别;


作者: shengping110    时间: 2015-10-30 19:43
看不懂  还没学
作者: hm_pt    时间: 2015-10-30 21:03
shengping110 发表于 2015-10-30 19:43
看不懂  还没学

oc加强学习的,你会学到的
作者: 眼瞳╄渲染繁华    时间: 2015-10-30 22:21
非正式协议的格式是?用法是?
作者: hm_pt    时间: 2015-11-1 11:57
眼瞳╄渲染繁华 发表于 2015-10-30 22:21
非正式协议的格式是?用法是?

给类增加方法。
作者: heiHorse    时间: 2015-11-1 12:08
刚学到oc
作者: hm_pt    时间: 2015-11-1 12:47
加油吧  打好基础
作者: 亚东    时间: 2015-11-1 12:51
恩恩! 多多学习
作者: toveyloves    时间: 2015-11-1 12:54
还有加强版啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2