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

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

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

2019-11-09 14:59:21
字體:
來源:轉載
供稿:網友

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌乐县| 久治县| 丽水市| 班戈县| 通化县| 乌鲁木齐县| 枞阳县| 左权县| 治县。| 肇庆市| 新田县| 江达县| 德格县| 宜章县| 耒阳市| 托克托县| 奈曼旗| 泸州市| 蓬溪县| 亳州市| 梁平县| 肃宁县| 厦门市| 霞浦县| 拉萨市| 乌拉特后旗| 曲靖市| 长海县| 扬州市| 林甸县| 永和县| 都匀市| 天柱县| 田林县| 垣曲县| 云龙县| 景泰县| 潍坊市| 济源市| 古丈县| 股票|