我看似很多文字,我需要进入我的iPhone应用程序。它不是一本书或任何东西,但它需要相当长的时间才能在xcode中输入它,我相信这不是最好的方法。我读过你可以导入一个xml文件或者一个.txt,有人可以指点我最好的方向,也许是一个教程或者什么来帮助我开始?
谢谢!
答案 0 :(得分:3)
您可以将所需的任何文件与应用程序捆绑在一起作为资源。只需将其作为项目的一部分包含在内,然后您就可以NSString*
或NSData*
将其加载到您的应用中,无论您喜欢哪种最适合您的数据类型。
您也可以根据需要转换数据,并编写一些包含转换后信息的新文件,然后获取新文件并将 一个包与应用程序一起打包,以便转换步骤不再需要运行。例如,您可能希望解析文本数据并使用它预填充Core Data模型。您可以编写执行此操作的代码,获取生成的.sqlite数据库文件,然后将数据库文件打包到已部署的应用程序版本中,以便每个人都可以使用已填充的数据模型。如果这恰好是你的用例。
答案 1 :(得分:1)
你的意思是将文字输入我的iPhone应用程序?您想在应用程序中显示文本吗?如果是,为什么不使用这个NSString方法:
+ (id)stringWithContentsOfFile:(NSString *)path
encoding:(NSStringEncoding)enc
error:(NSError **)error
如果您需要格式化文本,我建议您使用webview加载格式化的html文件。