21
何時使用屬性以及每個屬性的目的是什麼?objective-c中的屬性屬性之間的區別
何時使用屬性以及每個屬性的目的是什麼?objective-c中的屬性屬性之間的區別
一些屬性:
只讀 - 使用,如果你不想要一個二傳手
保留 - 如果你想分配給你的屬性值保留
副本使用 - 如果您希望將分配給您的財產的值複製,請使用。
賦值 - 如果您希望賦予新值而不保留或複製,請使用。
非原子 - 用於禁用使屬性訪問原子的機制。一個atomic屬性保證給你一個指向真實對象的指針,它仍然存在或爲零。在多線程環境中,非原子屬性可能會給你一個已經被釋放的對象。