的iOS已經預先聲明的屬性按如下:我們可以修改iOS中的UIViewController屬性嗎?
@property(nonatomic, readonly) UIInterfaceOrientation interfaceOrientation;
我可以將它修改爲@property(nonatomic) UIInterfaceOrientation interfaceOrientation;
爲我的項目,然後分配不同的值,在我班上的不同控制器方法「interfaceOrientation
」變量?
如果我修改現有屬性,它是否會產生問題?
另外,雖然使用google搜索,但我在某處讀到,如果@property(nonatomic)沒有用「readonly」關鍵字聲明,那麼默認情況下它是可讀寫的。此規則僅適用於開發人員定義的屬性,而不適用於預定義的屬性?
此外,雖然谷歌搜索,我知道如果一個@property(非原子)沒有聲明與「只讀」關鍵字,然後其默認讀寫。此規則僅適用於開發人員定義的屬性,而不適用於預定義的屬性? –