copy 和 retain:
copy 其實是建立了一個相同的對象,而 retain不是;
比如一個NSString 對象,地址是0x1111,內(nèi)容是“STR”
Copy到另外一個NSString之后,地址為0x2222,內(nèi)容相同,新對象retain為1,舊對象沒有變化
retain到另外一個NSString之后,地址相同,新建一個指針,內(nèi)容當(dāng)然相同,這個指針對象retain值為1
也就是說,retain是指針拷貝,copy是內(nèi)容拷貝。哇,比想象的簡單多了