标签: objective-c object initialization
NSArray *items; NSArray *items = nil;
Objective-C中这两个陈述有什么不同吗?
答案 0 :(得分:2)
在初始化程序运行之前,对象已初始化to zero or nil。
然后查看this了解详情:
没有必要显式初始化对象的所有实例变量,只需要使对象起作用的那些变量。在分配期间对实例变量执行的默认设置为零通常就足够了。确保根据内存管理的需要保留或复制实例变量。