黑马程序员技术交流社区

标题: 关于unretained引用 [打印本页]

作者: yanggangcl    时间: 2015-11-4 22:35
标题: 关于unretained引用
在Cocoa and Cocoa Touch中有一些类不支持weak引用,如NSTextView, NSFont and NSColorSpace等,那怎么办呢?
这时可以用上一个不太安全的引用来修饰property:
  1. @property (unsafe_unretained) NSObject *unsafeObj;
复制代码

修饰变量则是:
  1. NSObject *__unsafe_unretained unsafeObj;
复制代码

但要注意的是,它和weak指针不同的是,weak指针指向的对象被dealloc掉之后,它会自动指向nil,而unsafe引用不会。




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