OC可變數組的創建與簡單應用
#import
int main(int argc, const char * argv[])
{
//NSMutableArray * array1 = [[NSMutableArray alloc]initWithObjects:@one,@two,@three, nil];
NSArray * array = @[@1,@2,@3];
//用不可變數組初始化一個可變數組
NSMutableArray * array2 = [[NSMutableArray alloc]initWithArray:array];
//2.指定對象插入位置
//index 要小於count
NSString * str1 = @one;
[array2 insertObject:str1 atIndex:2];
NSLog(@%@,array2);
//3.刪除 會通過對象地址 刪除數組中同一個元素的對象
[array2 addObject:str1];
NSLog(@%@,array2);
//刪除全部對象
[array2 removeAllObjects];
NSString * str4 = @4;
[array2 addObject:str4];
NSLog(@%@,array2);
// for(NSString * str in array2)
// {
// [array2 removeObjectAtIndex:0];
// }
//
return 0;
}