ARC自动引用技术

1.ARC是编译特性,不是运行时特性,只是在编译的时候,编译器会自动加上释放代码
2.不能调用release、retain、autorelease、retainCount
3.dealloc注意
     1> 不能在dealloc中调用[super dealloc]
     2> 不能在dealloc中释放资源
4 @property参数说明
     1> retain 改为 strong
     2> 基本数据类型(int\float)还是用assign
     3> copy 还是 copy
     4> 如果2个对象循环引用,一端用strong,一端用weak
     5> weak是用在对象上,weak其实作用跟assign相当

5.ARC中只允许使用通过@autoreleasepool {}创建自动释放池

原文地址:https://www.cnblogs.com/wangshengl9263/p/3066390.html