obj-c iOS 数组存入程序文件 arrayWithContentsOfFile

-(void)writeFileArray
{
    int i;
    NSLog(@"writeFileArray\n");
    //新建userinfomation数组用来存一些信息
    NSArray *userinfomation = [NSArray arrayWithObjects:@"One",@"Two",@"Three",@"four",@"five",@"six",@"seven",@"name",@"school",@"class",@"age",@"imformation",@"last",nil];   
    for(i = 0; i<12; i++)
    {
        NSLog(@"%i %@",i+1,[userinfomation objectAtIndex:i]);
    }
    //把userinfomation这个数组存入程序指定的一个文件里
    [userinfomation writeToFile:[self documentsPath:@"usefile.txt"] atomically:YES];
       
}

-(void)readFileArray
{
    NSLog(@"readfile........\n");
    //dataPath 表示当前目录下指定的一个文件 data.plist 
    //NSString *dataPath = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist"]; 
    //filePath 表示程序目录下指定文件 
    NSString *filePath = [self documentsPath:@"usefile.txt"]; 
    //从filePath 这个指定的文件里读
    NSArray *userinfo = [NSArray arrayWithContentsOfFile:filePath];
    NSLog(@"%@",[userinfo objectAtIndex:1] );
     
}

-(NSString *)bundlePath:(NSString *)fileName {
    return [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:fileName];
}

-(NSString *)documentsPath:(NSString *)fileName {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    return [documentsDirectory stringByAppendingPathComponent:fileName];
}

-(NSString *)documentsPath {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    return documentsDirectory;
}

转载于:https://www.cnblogs.com/qingjoin/archive/2012/07/04/2576365.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值