2
@property (atomic, assign) Object *object1;
@property (nonatomic, assign) Object *object2;
什麼是默認設置? 我知道'非原子'是iPhone編程的默認設置。在Mac OS編程中,默認設置是什麼?非原子還是原子?
在Mac上編程?那是一樣的嗎?
謝謝你閱讀這個問題。
@property (atomic, assign) Object *object1;
@property (nonatomic, assign) Object *object2;
什麼是默認設置? 我知道'非原子'是iPhone編程的默認設置。在Mac OS編程中,默認設置是什麼?非原子還是原子?
在Mac上編程?那是一樣的嗎?
謝謝你閱讀這個問題。
默認情況下,聲明的屬性訪問器在iOS和Mac OS中都是原子的。沒有atomic
關鍵字。
你是什麼意思的「默認」?如果您不指定`atomic`或`nonatomic`,那麼無論平臺如何,該屬性都將被視爲原子。 – kennytm 2011-02-17 02:22:05
@北京:下次,首先檢查[Objective-C文檔](http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocProperties.html#//apple_ref/ DOC/UID/TP30001163-CH17-SW28)。 – outis 2011-02-17 02:26:32