2011-08-19 44 views
0

我似乎有很多文字,我需要进入我的iPhone应用程序。它不像书或任何东西,但它需要相当长的时间才能在xcode中输入,我相信这不是最好的方式。我读过你可以导入一个xml文件或者一个.txt,有人可以请我指出最好的方向,也许一个教程或什么来帮助我开始?如何将大量文本导入iPhone应用程序?

谢谢!

回答

3

您可以将您想要的任何文件打包为应用程序资源。只需将其作为项目的一部分加入即可,然后您可以将其作为NSString*NSData*加载到您的应用中,无论您选择哪种/哪种最适合您的数据类型。

你也可以转换你想要的数据,然后写一些包含转换后的信息的新文件,然后抓取新文件并将一起打包,这样转换步骤不再需要被运行。例如,也许你想解析你的文本数据并预先填充一个核心数据模型。您可以编写这样做的代码,获取生成的.sqlite数据库文件,然后将数据库文件打包到部署的应用程序版本中,以便每个人都开始使用已填充的数据模型。如果这恰好是你的用例。

1

你的意思是让我的iphone应用程序的文本?你想在你的应用程序中显示文字吗?如果是的话,你为什么不只是使用这种方法的NSString:

+ (id)stringWithContentsOfFile:(NSString *)path 
     encoding:(NSStringEncoding)enc 
     error:(NSError **)error 

如果您的文本需要被格式化,我会建议你使用的WebView加载格式的HTML文件。

相关问题