黑马程序员技术交流社区
标题:
关于unretained引用
[打印本页]
作者:
yanggangcl
时间:
2015-11-4 22:35
标题:
关于unretained引用
在Cocoa and Cocoa Touch中有一些类不支持weak引用,如NSTextView, NSFont and NSColorSpace等,那怎么办呢?
这时可以用上一个不太安全的引用来修饰property:
@property (unsafe_unretained) NSObject *unsafeObj;
复制代码
修饰变量则是:
NSObject *__unsafe_unretained unsafeObj;
复制代码
但要注意的是,它和weak指针不同的是,weak指针指向的对象被dealloc掉之后,它会自动指向nil,而unsafe引用不会。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2