NSArray數組

NSArray爲不可變數組,NSArray只能存放實例對象若是要將基本數據類型或結構體放入數組中,須要經過NSNumber,NSValue進行封裝數組

初始化code

NSArray *frist = [NSArray arrayWithObject:@"one"];
//初始化多個時使用arrayWithObjects並以nil結束。
NSArray *two = [NSArray arrayWithObjects:@"one", @"two" ,nil];
NSArray *three = [NSArray arrayWithArray:two]
//讀取文件如PLIST
NSArray *four = [NSArray arrayWithContentsOfFile:path];

經常使用方法對象

NSArray *array = [NSArray arrayWithObjects:@"one", @"two" ,nil];
//總數
NSInteger count = [array count];
//訪問對象
NSString *str = [array objectAtIndex:0];
//在原數組上追加對象,並返回新的數組對象
NSArray *addArray = [array arrayByAddingObject:@"three"];
//用指定字符串將數組中的元素鏈接起來
NSString *str = [array componetsJoinedByString:@"test"];
//查詢是否包含某元素
BOOL isContain = [array containsObject:@"two"];
//查詢指定對象在數組中下標,若是沒有返回NSNotFound
NSInteger index = [array indexOfObject:@"one"];
//得到最後一個元素
NSString *lastStr = [array lastObject];
相關文章
相關標籤/搜索