从文件系统读取数组(Objective-C 开发范例)
来源:互联网 发布:ffmpeg java api 编辑:程序博客网 时间:2024/06/06 13:22
从文件系统读取数组
问题
有一些应用可以访问到的文件,其中包含了以数组形式组织的内容,你想在应用中使用这些内容。
解决方案
如果你有通过数组创建的文件(使用writeToFile:atomically:方法保存),那么可以使用initWithContentsOfFile:构造函数实例化新的数组,新数组是由文件内容构成的。
说明
本攻略使用上一篇(将数组保存到文件系统中)中的文件(已将数组的内容保存到文件系统中)。因此,这里会使用相同的文件路径名:
NSString *filePathName = @"/Users/Shared/array.txt";
接下来就可以使用initWithContentsOfFile:构造函数创建由文件内容构成的新数组:
NSArray *listOfObjects = [[NSArray alloc] initWithContentsOfFile:filePathName];
代码
程序清单main.m
#import <Foundation/Foundation.h>int main (int argc, const char * argv[]){ @autoreleasepool { NSString *filePathName = @"/Users/Shared/array.txt"; NSArray *listOfObjects = [[NSArray alloc] initWithContentsOfFile:filePathName]; NSLog(@"%@", listOfObjects); } return 0;}
使用
要想使用上述代码,请从Xcode 构建并运行Mac 应用。通过日志可以查看数组内容:
( A, B, C, 1, 2, 3)
阅读全文
0 0
- 从文件系统读取数组(Objective-C 开发范例)
- 将数组保存到文件系统中(Objective-C 开发范例)
- 创建数组NSArray与NSMutableArray(Objective-C 开发范例)
- 数组NSArray遍历(Objective-C 开发范例)
- 数组NSArray排序(Objective-C 开发范例)
- NSPredicate查询数组(Objective-C 开发范例)
- 操纵数组内容(Objective-C 开发范例)
- 引用数组NSArray中对象与获取数组元素(Objective-C 开发范例)
- NSMutableDictionary操纵字典内容(Objective-C 开发范例)
- Objective-C开发范例代码大全
- 《Objective-c开发范例代码大全》
- NSDictionary创建、引用以及遍历等功能(Objective-C 开发范例)
- ObjectiveC新手推荐《Objective-C开发范例代码大全》
- objective-c二维数组 objective-c多维数组 iPhone 开发
- c语言读取数据范例
- objective-c 读取文本文件
- iPhone开发入门(7)— 从C/C++语言到Objective-C语言
- iPhone开发入门(7)--- 从C/C++语言到Objective-C语言
- 接口
- centos tftp 服务端配置手册
- 【笔记】android录音权限遇到的问题和兼容8.0权限请求的方案
- git使用
- H5各种头部meta标签功能大全
- 从文件系统读取数组(Objective-C 开发范例)
- java作业
- Ubifs文件系统和mkfs.ubifs以及ubinize工具的用法
- 打造丝般顺滑的 H5 翻页库
- 【Ionic】常用小模块及经验总结
- Stream详解
- Spring-boot 坑
- 一段根据后台内容动态合并单元格的代码
- Java 文件 IO 详解(下)