【发布时间】:2013-02-02 11:06:00
【问题描述】:
两部分相当简单的问题。
如果视图保留其子视图,并且我们在 Interface Builder 中创建视图层次结构,其中视图嵌套在其他视图中,为什么需要将嵌套子视图的 IBOutlet 属性设置为保留?不会为这些子视图属性分配一个可接受的参数吗?
我有一个 UIView 子类,它在初始化时向自身添加了一些子视图。要捕获对特定子视图的引用,@property (nonatomic, assign) 足以满足该需求,对吗?例如,主 UIView 添加了一个玩家得分子视图,然后想要与该玩家得分对话以更新它。只需要分配那个引用,因为视图本身是由 UIView 类自动保留的,对吧?
【问题讨论】:
-
啊,完美。我觉得我已经充分阅读了 Apple 的文档,但答案就在那里。
标签: ios cocoa properties retain assign