iOS 有一个预先声明的属性,如下所示:
@property(nonatomic, readonly) UIInterfaceOrientation interfaceOrientation;
我可以为我的项目修改它@property(nonatomic) UIInterfaceOrientation interfaceOrientation;
,然后interfaceOrientation
在我的类的不同控制器方法中为“”变量分配不同的值吗?
如果我修改现有属性是否会产生问题?
另外,在谷歌搜索时,我在某处读到,如果 @property(nonatomic) 未使用“readonly”关键字声明,则默认情况下它是读写的。此规则是否仅适用于开发人员定义的属性而不适用于预定义的属性?