//
// main.m
// NSString练习
//
// Created by 唐帅 on 16/3/21.
// Copyright © 2016年 tang. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 创建一个空数组
NSArray *arr1 = [NSArray array];
// 创建一个数组,只能有一个元素
NSArray *arr2 = [NSArray arrayWithObject:@1];
// 创建数组,有多个元素
NSArray *arr3 = [NSArray arrayWithObjects:@"two",@1,nil];
// 调用对象方法,创建数组
NSArray *arr4 = [[NSArray alloc]initWithObjects:@"three", nil];
// 用一个数组可以创建另外一个数组
NSArray *arr5 = [NSArray arrayWithArray:arr3];
NSArray *arr = @[@"one",@"two",@"three",@"four"];
// 遍历
for (int i = 0; i<arr.count; i++) {
NSLog(@"arr[%d] = %@",i,arr[i]);
}
for(NSString *str in arr)
{
NSLog(@"->%@",str);
}
#warning 用block遍历数组,待完善
// arr enumerateObjectsUsingBlock:<#^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop)block#>
// 文件读写
NSArray *array6 = [NSArray arrayWithObjects:@"one",@"zbz",@"cgx",nil];
// 用array6中的内容,写入到文件中
BOOL isWrite = [array6 writeToFile:@"/Users/tangshuai/Desktop/arr6.plist" atomically:YES];
if(isWrite)
{
NSLog(@"写入成功!");
}
// 数组中的文件
NSArray *readArr = [NSArray arrayWithContentsOfFile:@"/Users/tangshuai/Desktop/arr6.plist"];
NSLog(@"readArr = %@",readArr);
}
return 0;
}