iOS @property

@property會自動合成存取方法,若不想令編譯器自動合成存取方法,則可自己實現。

①自己寫getter和setter,但如果只寫了一個,另一個,還是由編譯器來自動合成;
②使用@dynamic,它會告訴編譯器:不要自動創建實現屬性所用的實例變量,也不要爲其創建存取方法。而且,在編譯代碼的時候,編譯器也不會報錯,因爲,它覺得在運行期能找到這些方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章