的iOS已经预先声明的属性按如下:我们可以修改iOS中的UIViewController属性吗?
@property(nonatomic, readonly) UIInterfaceOrientation interfaceOrientation;
我可以将它修改为@property(nonatomic) UIInterfaceOrientation interfaceOrientation;
为我的项目,然后分配不同的值,在我班上的不同控制器方法“interfaceOrientation
”变量?
如果我修改现有属性,它是否会产生问题?
另外,虽然使用google搜索,但我在某处读到,如果@property(nonatomic)没有用“readonly”关键字声明,那么默认情况下它是可读写的。此规则仅适用于开发人员定义的属性,而不适用于预定义的属性?
此外,虽然谷歌搜索,我知道如果一个@property(非原子)没有声明与“只读”关键字,然后其默认读写。此规则仅适用于开发人员定义的属性,而不适用于预定义的属性? –