相当简单的问题分为两部分。
如果一个视图保留了它的子视图,并且我们在 Interface Builder 中创建了一个视图层次结构,其中视图嵌套在其他视图中,为什么需要将嵌套子视图的 IBOutlet 属性设置为保留?不会为这些子视图属性分配一个可接受的参数吗?
我有一个 UIView 子类,它在初始化时向自身添加了一些子视图。要捕获对特定子视图的引用,@property (nonatomic, assign) 将足以满足该需求,对吗?例如,主 UIView 添加了一个玩家得分子视图,然后想要与该玩家得分对话以更新它。该引用只需要分配,因为正确的视图是由 UIView 类自动保留的,对吧?