从文本文件导入arrayWithObjects的NSString对象

时间:2012-02-21 20:33:31

标签: iphone xcode nsstring nsarray text-files

我是开发新手,我正在尝试创建一个简单的字典应用程序供iPhone上的个人使用。对于上下文,我的问题是this one的后续行动,你们中的一些人昨天很乐意回答。

是否可以创建一个方法:

  1. 读取文本文件
  2. 将文件中的文本字符串转换为NSStrings
  3. 使用NSStrings填充NSArray以创建arrayWithObjects
  4. 非常感谢任何帮助或示例代码!

1 个答案:

答案 0 :(得分:2)

将文本文件格式化为有用的数据结构并解析它将是最难的部分。但是,只要您的NSArrayNSDictionary仅包含plist可序列化对象,就像NSString一样,只考虑使用简单的序列化。

您可以使用它来保存:(其中array是要保存的数组,path是文件路径的NSString)

[array writeToFile:path atomically:YES];

这是从文件中加载的:

NSArray *array = [NSArray arrayWithContentsOfFile:path];

您还可以使用NSJSONSerialization来创建和组织字符串,并通过更一般的方式保存它。