在 ViewController 中显示诸如按钮之类的项目时,我在头文件中声明它:
@property (nonatomic, strong) UIButton *startButton;
在实现文件中合成:
@synthesize startButton;
在实现文件中启动它:
startButton = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
并在 viewDidUnload 中设置对 nil 的引用:
[self setStartButton:nil];
但是,如果我有 60 个列出的项目(在 UIScrollView 中)在循环中动态创建,在 viewDidLoad(从核心数据提供)中呢?(不使用 TableView,因为这些项目非常复杂且具有交互性。)
我应该先在任何地方申报物品吗?我应该在任何地方将它们设置为零吗?(或者我应该保持手指交叉,向 Arc 祈祷?)
一些指导将不胜感激。谢谢。