在IOS5.0以后增加了week关键字,用于自动化管理;
在IOS5.0以前,用unsafe_unretain关键字代替week;功能类似;
区别在于:当week指针所指向的对象被释放时,week指针会被自动置为nil;
而unsafe_unretain指针指向的对象被释放时,unsafe_unretain指针不会被置为nil,而变成了野指针,再次使用就会造成crash.
在IOS5.0以后增加了week关键字,用于自动化管理;
在IOS5.0以前,用unsafe_unretain关键字代替week;功能类似;
区别在于:当week指针所指向的对象被释放时,week指针会被自动置为nil;
而unsafe_unretain指针指向的对象被释放时,unsafe_unretain指针不会被置为nil,而变成了野指针,再次使用就会造成crash.