總結:字典,集合.陣列.的相同點和不同點"font-size:18px;
"> /*
* *
* 相同點:都屬於collection(集合),用來儲存多個物件,並不限制物件的型別
* 不同點:
* 1.作用:
* 陣列管理有序的集合
* 字典管理具有一一對應關係的資料集合
* 集合管理無序並且互異性的元素的集合.
* 2.特點
* 陣列:有序,並且元素可以重複.
* 字典:無序,每乙個元素都是一對鍵值對,乙個key只能對應乙個value,但是乙個value可以對應多個key,key是唯一的.
* 集合:無序,互異性(元素不能重複,但會記錄重複次數.)
* 3.取值方式:
* 陣列:通過下標獲取對應元素.
* 字典:通過key獲取對用的value.
* 集合:隨機取值.anyobject,集合的效率最大化.
* 4.快速遍歷:for in遍歷時不能修改遍歷的集合
* 陣列:遍歷出來的時陣列中的元素
* 字典:遍歷出來的是字典中的key,通過key,取出對應的value值.
* 集合:遍歷出集合中的元素.
* 5.建立物件的方法 1.初始化方法 2.便利構造器
* 陣列 : initwithobjects: arraywithobjects:
* 字典 : initwithobjectsandkeys: dictionarywithobjectsandkeys:
* 集合 : initwithobjects: setwithobjects:
*/
陣列,字典,集合
1.nsstring 初始化方法 nsstring initwithformat d,a,b int a 1000 nsstring str1 nsstring alloc initwithformat zhangsan d a nsstring stringwithformat nsstring ...
陣列和字典
陣列 注 oc相容c的陣列,用於儲存基礎資料型別 int,char,float 資料和復合資料型別 int int 10 資料 使用oc的陣列物件儲存類的物件。注 nsmutablearray nsarray 1.nsarray的方法nsmutablearray都可以用 2.傳參需要傳入nsarra...
swift,陣列和字典
建立陣列和字典使用符號 訪問元素通過索引或鍵。例如 陣列 var colors red blue green 想要答案為紅色的,可以這樣獲取到 var color cllors 0 字典 var people name jack age 20,height 70 想要獲取人的屬性,可以這樣獲取 va...