2016-01-13 33 views
1

假設我的實例(instA)有一個名爲(strong) NSString *text的屬性。如果成員類仍包含強引用,實例類是否會釋放?

我想獲得另一個(instB)實例文本(strong) NSString *name的值。

instA.text = instB.name. 

如果instB的引用計數爲零,將instA.textnil -ed?並且instB甚至可以被釋放,因爲它的一個成員的引用計數不是零呢?

+0

當聲明一個'NSString','NSArray'或'NSSet'類型的屬性時,通常應該使用'copy',因爲它們每個都有可變的子類。您通常不希望字符串/數組/集在您之下被修改。 – AdamPro13

回答

相關問題