首頁 > 後端開發 > C#.Net教程 > @synthesize和@dynamic區別

@synthesize和@dynamic區別

高洛峰
發布: 2016-12-13 09:19:53
原創
1321 人瀏覽過

在宣告property屬性後,有2種實作選擇

@synthesize

編譯器期間,讓編譯器自動產生getter/setter方法。

當有自訂的存或取方法時,自訂會屏蔽自動產生該方法

 

@dynamic

告訴編譯器,不自動產生getter/setter方法,避免編譯期間產生警告

然後由自己實作存取方法

或存取方法在執行時間動態建立綁定:主要使用在CoreData的實作NSManagedObject子類別時使用,由Core Data框架在程式運行的時動態產生子類別屬性


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板