Objective-C中的Copy

丟的錢找到了發表於2018-03-24
  • 不可變物件呼叫copy返回該物件本身,呼叫mutableCopy返回可變物件(新的);
  • 可變物件呼叫copy返回不可變物件(新的),呼叫mutableCopy返回另一個可變物件(新的);
  • 只有不可變的copy是retain一次,其他都是建立一個新物件;
  • copy返回的是不可變物件,mutableCopy返回的是可變物件.

相關文章