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...