iosOC不可變陣列遍歷

2021-09-09 04:27:53 字數 529 閱讀 2669

nsarray * array = @[@"1",@"2",@"3"];

nslog(@"%@",array);

迴圈 do-while

for(int i = 0;i<[array count];i++)進行相關操作

//速度快啊

for (nsstring * str in array) {

nslog(@"%@",str);

// 列舉器

//需要先建立列舉器物件

//objectenumerator 順序列舉器

//reverseobjectenumerator 逆序列舉器

nsenumerator * e = [array objectenumerator];

nsstring * str;

//nextobject 獲取列舉集合中下乙個元素

//allobjects 獲取列舉集合中所有的元素

while((str = [e nextobject])!=nil){

nslog(@"%@",str);

Object C 中的可變陣列和不可變陣列

在oc中,我們用 nsarray 類 和 nsmutablearray 類來表示陣列,其中,nsarray 類 是 nsmutablearray 類的父類。在oc中,我們陣列是有序的 物件 的集合,即我們的陣列只能儲存 物件 在oc中我們的陣列中元素型別不能是 int float cgpoint 等...

NSArray 不可變陣列 Objective C

陣列是有序的物件集合,一般情況下,乙個陣列中的元素都是相同型別的。類似可變字串與不可變字串,陣列也有可變與不可變之分。nsarray 不可變陣列 常用方法 id arraywithobjects obj1,obj2,nil 建立乙個新的陣列,obj1,obj2.是他的元素物件,以nil物件結尾 bo...

OC不可變陣列NSArray詳解

1 nssarray 子類nsmutablearray nsset 子類nsmutableset nsdictionary 子類nsmutabledictionary 這幾個類都是集合類。2 c語言型別的陣列只能存放一種型別的資料。為此引入oc陣列nsarray,以物件導向的方法運算元據,可以存放各...