有时当我为 iPhone 编程时,我想知道什么时候必须分配和初始化对象,什么时候不需要。当您使用 UI 控件时,似乎您不必这样做。这是真的吗?为什么?
(假设它们已在视图控制器的 .h 中声明。)
例子:
label1.text = @"Hello";
对比
label1 = [[UILabel alloc] init];
label1.text = @"Hello";
这是因为我使用的是 Interface Builder 吗?如果我要用代码编写我的 GUI,我必须这样做吗?