NSArray說明
-oc中枚舉就是遍歷的意思,區別c語言中的枚舉
-Foundation中的數組(NSArray,NSMutableArray)是一組有序的對象集合
-數組只能存儲對象(類的實例)
NSArray使用
-通過下標獲取到數組中的各個元素
-與字符串相同,數組分爲可變和不可變數組
NSArray注意
-數組中不可以存放基本數據類型,只能存放類的實例(對象)
-如若需要將基本數據類型/結構體放入數組中,需要通過NSNumber NSValue進行“封裝”
NSArray實例
創建不可變數組
// 創建不可變數組
//快速創建數組
NSArray *arr=@[@"mon",@"tue",@"wed"];
//創建空數組
NSArray *array=[[NSArray alloc]init];
NSArray *array1=[NSArray array];
/*使用實例方法創建數組 注意數組結尾必須有nil(空)進行結束 不可刪除*/
NSArray *arr1=[[NSArray alloc]initWithObjects:@"123",@"231",@"133", nil];
NSLog(@"%@",arr1);
/*使用類方法創建數組*/
NSArray *arr2=[NSArray arrayWithObjects:@"1",@"2",@"3", nil];
NSLog(@"%@",arr2);