我對Objective-C語法並不熟悉,所以有人可以解釋下面這行代碼中每個術語的含義嗎?有人可以解釋這個Objective-C屬性聲明的每一個字嗎?
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
我對Objective-C語法並不熟悉,所以有人可以解釋下面這行代碼中每個術語的含義嗎?有人可以解釋這個Objective-C屬性聲明的每一個字嗎?
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
再一次 - 在這裏最好的建議是閱讀官方文檔中Properties節...
只讀訪問的唯一手段吸氣劑方法是合成的。該值是隻讀的。
保留訪問意味着這個類保持指針,以前的值被釋放
非原子訪問意味着沒有鎖定被施加到合成吸氣
@property揭示此構件爲合成使得getter/setter方法可以創建。沒有它,你將不得不直接訪問該屬性。
NSManagedObjectContext是一種對象/類,而* managedObjectContext是指向該對象實例的指針。
弗拉基米爾是正確的。
但我會建議您閱讀Objective-C 2.0 reference首先是長期的。
花點時間閱讀教程,如果有特定問題,請回來。 – 2011-01-10 12:02:43
我看到有兩個密切的選票。我不同意給出的理由。這個問題並不含糊,很容易回答(見弗拉基米爾的回答)。然而問題是,「我爲我的工作做了些什麼」,所以-1。 – JeremyP 2011-01-10 15:14:37