首先要知道,在ARC模式下管理内存是系统来完成的。
同时知道,有两个指针:一个是“强指针”,用" __strong"来修饰。(注意时两个下划线) 一个是“弱指针”,用“__weak”来修饰。 (对象建立指针变量时,默认都是强指针,只要不
是强指针的对象就会被系统释放掉)
ARC中的循环引用问题是因为A类和B类互相引用造成的。
解决的办法是:在@proprety()的参数指定时,一个类用“strong”指针,一个类用“weak”指针。
相当mrc模式下,一个是retain,一个是assign