快速提问... 我知道在 Objective-C 中所有属性都会初始化为 nil,当发送消息给 nil 时什么也不会发生,因此你必须在向新创建的属性发送消息之前使用 [[Class alloc] init]; 进行初始化。然而,如果我不向这个属性发送消息,或者如果我使用 self.property = something 设置属性,那么需要进行 alloc init 吗?另外,UI 属性是否也会初始化为 nil,例如从 storyboard 拖出来的 UILabel 属性?这些是否需要进行 alloc init?
谢谢所有回答的人。