招聘靠譜程序員系列:3 怎麼用 copy 關鍵字?

答: 1)、通常對於那些遵循NSCopying協議的類才能使用copy,例如針對那些有不可變類型和可變類型的類,NSString, NSArray 與之對應的是NSMutableString, NSMutableArray等。由於他們之間可能進行賦值操做,爲確保對象中的字符串值不會無心間變更,應該在設置新屬性值時拷貝一份。 2)、block通常也使用copy,這是MRC遺留下來的使用習慣 tips
相關文章
相關標籤/搜索