OC中的数组,常使用的函数,怎样将字符串写到文件中,将数组写到文件中

现在我要解决的问题是什么,怎样将字符串写到文件中

        NSString *str1=@"Hello World";//首先是定义一个字符串,也就是要操作的字符串     

        NSString *file=@"/Users/gemfortest/Desktop/123.txt";//这个也是定义一个字符串只是,这个字符串是是一个路径

        [str1 writeToFile:file atomically:true];//这个是将字符串写到文件中
        

现在要做的是将数组写到文件中去,那么我们有必要说一下:数组的定义,利用的是Array 然后是在定义数组的时候为数组进行赋值,我们可以通过数组的下标来访问数组,当然我们常用的数组的函数有,arr.count是返回的数组大小还有一个函数是writeToFile这个函数是就爱那个数组写入到文件中.首先是定义数组。

        NSArray *arr=@[@"Jim",@"Tom",@"Alic"];

将数组写到txt文件上:

        [arr writeToFile:file atomically:YES];

  上面定义 的数组是大小固定的,而且我们不能将任意的给数组添加元素。,当然我们可以定义动态的数组:    

  NSMutableArray *arr=[NSMutableArray arrayWithCapacity:5];

在这个地方和其前面的不同的是我们定义了数组,这个地方用到的是NSMutableArray这个和上面的NSArray是不一样的

 而且我们也可以使用这个类来定义数组,并且直接的为数组进行赋值
        NSMutableArray *arr=[NSMutableArray arrayWithObject:@"kate"];
 我们也可以在上面定义的数组中在数组的尾部添加数组的元素,这个地方调用的函数是addObject.
        [arr addObject:@"jim"];
而且还可向数组指定的位置添加元素,这个地方用到的函数是insertObject,atIndex是表示的在数组指定的位置添加元素
        [arr insertObject:@"luck" atIndex:0];
        //遍历数组
        for(NSString *str in arr)
        {
            NSLog(@"%@",str);
         }
     }
    return 0;
}
上面程序程序是告诉我们怎样将一个数组或者是字符串写入到文件中,也告诉我们怎样定义一个数组。其实定义数组有两种方式,一个是定义的数组是大小时固定的,还有一个是定义的数组大小是不固定的,我们可以在后来的工作中添加数组。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值