1
我剛剛使用自動對話工具將我的項目轉換爲ARC,但是沒有一個屬性轉換爲強,只剩下(非原子)?如果您忽略關鍵字強烈的ARC轉換,屬性是否很強大
我一直跟着tutorial和它說所有屬性應該是(強,非原子)
任何想法?
我剛剛使用自動對話工具將我的項目轉換爲ARC,但是沒有一個屬性轉換爲強,只剩下(非原子)?如果您忽略關鍵字強烈的ARC轉換,屬性是否很強大
我一直跟着tutorial和它說所有屬性應該是(強,非原子)
任何想法?
隨着ARC啓用,屬性默認爲strong
:
其無需所有權的源合成可保持對象指針類型的特性具有其相關聯的實例變量的所有權,如果它已經存在;否則,[開始使用Apple 3.1,LLVM 3.1]其所有權隱含地強大。在此次修訂之前,合成這種財產的行爲是不健全的。
從here
NUBE在這裏 - 所以代碼強甚至沒有需要再出現? – TheLearner
@TheLearner它沒有,但它仍然是一個很好的做法,因爲它闡明瞭你在做什麼。 –
我注意到,有時你需要使用強大的其他編譯器給出了一個問題。這個場景是我分配了一個實例的例子self.property = ... alloc。我被強迫使用。 – TheLearner