2013-06-18 57 views
1

我在尋找iOS 7.0 API區別和奇蹟,爲什麼蘋果改變了非原子/分配/等等的一些屬性的順序?例如,它們取代從Objective-C中的非原子命令/屬性聲明中的命令是否重要?

@property(nonatomic, assign, getter=isHidden, readonly) BOOL hidden 

一個財產申報(我就不提了這個屬性的準確名稱,由於NDA),以

@property(assign, getter=isHidden, readonly, nonatomic) BOOL hidden 

做的東西的順序影響?

+2

請參閱[此答案](http://stackoverflow.com/a/13162629/730701)。 – Adam

+0

但是爲什麼他們放在API區域? –

+2

API差異也NDAd,所以你已經違反。很明顯,你對NDA術語有着同樣的困惑,因爲API差異 – uchuugaka

回答

1

它並沒有改變任何東西,但它們很奇怪,他們決定改變它......也許它在iOS 7中有所作爲,但很快就不會說出來。他們很可能調整了他們的最佳做法。

+1

+1「很可能他們調整了他們的最佳做法」 –

+0

相關聲明可能還有其他更改 - 由於NDA,我們無法真正討論它。由於個人偏好,風格指南的變化或任何其他原因,也可能出現無關緊要的變化。那些有訪問權限的人應該自己檢查iOS 7 beta API差異。 – Tommy