學習iOS 3 陣列 詞典和集合

2021-09-20 13:38:55 字數 1414 閱讀 6419

int main(int argc, const

char *ar**)

//建立不可變陣列 方式二

nsarray *arr1=@[@"

周一",@"

周二",@"

週三",@"

周四",@"

周五",@"

週六",@"週日"

];

for(int i=0;i}}

int main(int argc, const

char *ar**)

[marr addobject:@(

4)];

for (int i=0; i

nslog(

@"%@

",marr);}}

詞典也有兩種型別:不可變詞典nsdictionary和可變詞典nsmutabledictionary。

int main(int argc, const

char *ar**)}}

int main(int argc, const

char *ar**)

}

set是一組單值物件集合。

首先我們自定義分類為nsset新增自定義方法print。

nsset+printing.h

#import

@inte***ce

nsset (printing)

-(void

)print;

@end

nsset+printing.m

#import

"nsset+printing.h

"@implementation

nsset (printing)

-(void

)print

}@end

main.m

#import

#import

"nsset+printing.h

"int main(int argc, const

char *ar**)

else

//新增物件

[mset addobject:@"6"

]; [mset print];

//移除物件

[mset removeobject:@"6"

];

//求並集

[mset unionset:set

]; [mset print];

[mset print];

//求交集

[mset intersectset:set

]; [mset print];}}

ios3和ios4退出時的區別

第一種方法 接下來四行是新的功能,能檢查裝置是否支援後台,老系統和一代的backgroundsupported no 支援的自然就是yes啦 uidevice device uidevice currentdevice bool backgroundsupported no if device re...

iOS學習16之OC集合遍歷和陣列排序

集合 collection oc中提供的容器類 陣列,字典,集合。遍歷 對集合中元素依次取出的過稱叫做遍歷。三種方式 for迴圈遍歷 nsenumerator遍歷 for.in遍歷 原理 通過for迴圈的迴圈變數用作陣列元素下標來獲取不同下標的元素。迴圈次數就是陣列元素的個數。1 陣列 2for i...

ios學習筆記(五)陣列和字典

陣列類,可存放oc物件,不可存放int float 的基本資料型別和cgrect這兩種原始資料 陣列中物件的順序是以索引 index 標記的 陣列分為可變陣列和不可變陣列 可變陣列可進行增刪改得操作,不可變陣列不能進行增刪該 不可變陣列 nsarray array nsarray alloc ini...