Cocoa静态库 - unsafe_unretained属性

时间:2014-04-07 10:39:59

标签: objective-c cocoa properties unsafe-pointers

我正在创建我的第一个静态Cocoa库,与使用Cocoa应用程序时相比,我注意到了一个奇怪的事情:当我将一个IBOulet添加到xib文件中的视图时,默认情况下将该属性设置为unsafe_unretained而不是弱。

将unsafe_unretained更改为weak是否有任何损害?

谢谢, Michael Knudsen

1 个答案:

答案 0 :(得分:0)

它也发生在我身上。我相信如果你将它改为弱,你将无法编译它,因为这个库(或内部子库)被部署到一个旧的xcode,它只支持unsafe_unretained,但不支持弱。 您可以在右侧边栏中更改部署。