黑馬程序員——OC基礎之NSMutableArray

------- iOS培訓、android培訓、java培訓、期待與您交流! ----------

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //1 創建元素
        NSMutableArray *arr1 = [NSMutableArray array];//空數組
        NSMutableArray *arr2 = [NSMutableArray arrayWithObject:@"one"];//初始化一個元素
        NSMutableArray *arr3 = [NSMutableArray arrayWithObjects:@"one",@"two",@3, nil];//初始化多個元素
        NSMutableArray *arr4 = [NSMutableArray arrayWithCapacity:5];//指定長度
        NSLog(@"arr1 = %@",arr1);
        NSLog(@"arr2 = %@",arr2);
        NSLog(@"arr3 = %@",arr3);
        NSLog(@"arr4 = %@",arr4);
        //2 添加元素
        [arr1 addObject:@"fengjie"];
        NSLog(@"arr1 = %@",arr1);
        [arr1 insertObject:@"zbz" atIndex:0];
        NSLog(@"arr1 = %@",arr1);
        //3 刪除元素
//        [arr1 removeObject:@"zbz"];
//        NSLog(@"arr1 = %@",arr1);
//        [arr1 removeObjectAtIndex:1];
//        NSLog(@"arr1 = %@",arr1);
        [arr1 removeAllObjects];
        NSLog(@"arr1 = %@",arr1);
        //4 修改元素
        [arr3 replaceObjectAtIndex:1 withObject:@"four"];
        NSLog(@"arr3 = %@",arr3);
        arr3[1] = @"five";
        NSLog(@"arr3 = %@",arr3);
        //5 查找元素
        BOOL isSearch = [arr3 containsObject:@"four"];
        NSLog(@"%d",isSearch);
        //6 交換元素
        NSMutableArray *arr5 = [NSMutableArray arrayWithObjects:@1,@2,@3,@4,@5, nil];
        [arr5 exchangeObjectAtIndex:0 withObjectAtIndex:4];
        NSLog(@"arr5 = %@",arr5);
    }
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章