1.NSArray只能存储Objective-C 对象,而不能存储C语言中的基本数据类型,比如:int,flot,指针等。 在使用NSArray时,需特别注意,必须以nil 结尾。
//创建数组的类方法
NSArray * myArray = [NSArray arrayWithObjects:@"aaaaa",@"mac",@"String", nil];
NSArray * array1 = [NSArray arrayWithArray:myArray];
//获取数组个数
NSLog(@"myArray count :%d", [myArray count]);
//追加对象,返回新的数组对象
NSArray *array2 = [array1 arrayByAddingObject:@"gao"];
NSLog(@"array2 :%@", array2);
//是否包含指定对象
NSLog(@"array2 baohan :%@", [array2 containsObject:@"gao"]);
//从数组合并元素到字符串- componentsJoinedByString:
NSArray *array = [[NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil];
NSString *string = [array componentsJoinedByString:@","];