国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

數組的屬性修飾符到底用strong還是copy?

2019-11-09 16:11:37
字體:
來源:轉載
供稿:網友

1.不可變數組的copy 這里寫圖片描述 淺復制,復制的是指向對象的指針。 2.不可變數組的mutableCopy 這里寫圖片描述 為深復制,復制的是指針所指的對象。但是對象中各個指針變量中保存的還是以前元素的指針。 3.可變數組的copy 這里寫圖片描述 為深復制,但是對象中各個指針變量中保存的還是以前元素的指針。 4.可變數組的mutableCopy 這里寫圖片描述 深復制,但是對象中各個指針變量保存的還是以前元素的指針。 結論:現在就可以知道到底數組的屬性修飾符應該怎么寫了: 1.寫成strong,那么調用set方法時,數組中是同一個指針變量。這樣是賦值前和后都是改變的同一個指針變量所指向的值,個人認為比較危險。一個變了,另外一個就跟著變化。例如: 這里寫圖片描述 2.寫成copy,那么這時候調用set方法,兩個數組中的指針變量是相互獨立的。直接改變數組元素是不受影響的。 這里寫圖片描述 3.由1,2我們可以得出結論。使用copy會更加安全一點。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武义县| 蕲春县| 寿光市| 聂拉木县| 衡水市| 成武县| 兴海县| 祁阳县| 嘉义市| 房产| 安吉县| 江永县| 沈丘县| 澄迈县| 丹江口市| 佛冈县| 民县| 佳木斯市| 玛沁县| 侯马市| 陇川县| 钦州市| 馆陶县| 石首市| 临洮县| 南通市| 东乌珠穆沁旗| 大名县| 桦川县| 含山县| 绥江县| 西藏| 定边县| 定安县| 偃师市| 拉萨市| 花莲县| 神农架林区| 彩票| 曲松县| 乌拉特后旗|