[NSArray]一 定义1 不可变数组2 oc中数组的元素可以是任何对象 3 数字中装有元素的地址 二 初始化NSArray *变量 = [[NSArry alloc] initWithObjects:对象...,nil];三 使用场景1 遍历数组 A 枚举 NSEnumerator *enums = [array1 objectEnumerator]; while (obj=[enums nextObject]) B 下标 for (i=0;i
//// main.m// OC-数组//// Created by wangtouwang on 15/3/20.// Copyright (c) 2015年 wangtouwang. All rights reserved.//#import#import "Person.h"int main(int argc, const char * argv[]) { @autoreleasepool { // 不可变数组 NSArry NSLog(@"NSArry"); Person *person = [Person new]; person._name=@"JACK"; //初始化 NSArray *array1 = [[NSArray alloc] initWithObjects:@"jack",@"lucy",person, nil]; NSLog(@"%@",array1); //枚举 NSLog(@"枚举器法打印数组结果:"); NSEnumerator *enums = [array1 objectEnumerator]; id obj; while (obj=[enums nextObject]) { NSLog(@"%@",obj); } //快速枚举 NSLog(@"快速枚举法打印数组结果:"); for(id obj in array1){ NSLog(@"%@",obj); } //下标便利 NSInteger i = 2; id obj2 = [array1 objectAtIndex:i]; NSLog(@"%@",obj2); //获取长度 NSInteger count=[array1 count]; NSLog(@"数组长度 %lu",count); i=0; for (i=0;i