IOS 陣列使用

2021-06-13 22:43:36 字數 467 閱讀 3401

arc下 定義陣列

nsmutablearray*tt和nsmutablearray *tb

當nsmutablearray *tb=[[nsmutablearray

alloc

] init];

nsdictionary

*d=[

nsdictionary

dictionarywithobject:

@"123"

forkey:

@"11"

];for (int i=0; i<10; i++)

到這一步tb裡面有十個字典資料。

然後如果

tt=tb;這一步tt裡面也有10個字典資料。(注意了:這裡tt其實有點類似於c語言裡面指標指向的tb的);

當[tb   removeallobjects];後會發現 tt裡面也空了。

所以陣列賦值要tt=[tb copy];才行。

IOS系列 陣列的使用

陣列在ios開發中使用是非常廣泛的 我在使用過程中,我們知道的是 陣列中新增的元素是object物件 比如乙個string 物件 但是有時候想要將乙個座標放進陣列裡面,比如說cgrectmake 0,0,0,0 這個東西是不能直接放進去陣列裡面的 拿怎麼才能把他放進去呢 我們一般使用這中方式 ite...

IOS陣列相關

1 建立陣列 建立乙個空的陣列 nsarray array nsarray array 建立有1個元素的陣列 array nsarray arraywithobject 123 建立有多個元素的陣列 array nsarray arraywithobjects a b c nil nil nsarr...

iOS陣列排序

一 利用nssortdescriptor物件陣列排序 nssortdescriptor可以根據陣列中物件的屬性來排序,為排序陣列的要排序的屬性建立nssortdescriptor物件,將所有這些物件放入乙個陣列中,該陣列將會在後面用作引數。使用nsarray類的sortedarrayusingdes...