初始化方法
NSArray *name = [[NSArray alloc]initWithObjects:@”one”,@”two”,@”three”, nil];
便利构造器
NSArray *array = [NSArray arrayWithObjects:@”h”,@”he”,@”heh”,@”hehe”,nil];
字面量
NSArray *name1 = @[@"q",@"w",@"e",@"r"];
数组可以直接赋值
name = name1;
数组的对象个数
@property (readonly) NSUInteger count;
NSLog(@”%lu”,array.count);
NSLog(@”%lu”,[array count]);
获取数组中指定下标对应的元素
- (id)objectAtIndex:(NSUInteger)index;
NSArray *hehe = [name objectAtIndex:2];
NSLog(@”%@”,hehe);
NSLog(@”%@”,[name objectAtIndex:2]);
判断数组中有无(id)anObject的存在
- (BOOL)containsObject:(id)anObject;
if ([array containsObject:@”h”]) {
NSLog(@”存在”);
}
else
{
NSLog(@”不存在”);
};
获取数组元素对象的下标
- (NSUInteger)indexOfObject:(id)anObject;
NSUInteger unit = [array indexOfObject:@”he”];
NSLog(@”%lu”,unit);
按照给定的字符串进⾏行截取,将截取的多段字符串放⼊入数组中
- (NSArray )componentsSeparatedByString:(NSString )separator;
NSString *str = @”www.tenxun.com@gailun@dema@dabaojian”;
NSArray *tx = [str componentsSeparatedByString:@”@”];
NSLog(@”—-%@”,tx);
NSString *str1 = &