NSArray的使用

//

//  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;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值