在做我的项目时,我想知道我是否应该通过 viewcontrollers @synthezied 属性为 viewcontroller 设置我的实例变量,或者创建一个新的 init 函数,在它调用 init 时设置实例变量。
对我来说,使用@properties 设置实例变量似乎更简洁。
你怎么看?
我不使用 Nib 或 Storyboard...
最佳答案
综合属性只是让您免于编写 setter 和 getter 的麻烦。仅使用 @synthesize
不会初始化您的属性。您绝对应该初始化它们 - 在 -init
中或在声明它们时。
关于objective-c - @property 或 init 设置实例变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13627328/