我是一位缺乏经验的iPhone开发人员,希望能够深入了解如何创建将与我的iPhone应用程序一起分发的文本应用程序数据。
用例很简单 - 我正在创建一个教程,向用户展示如何使用该应用程序。将有一套x教程(章节,如果你愿意),每个教程都有y个步骤。每个步骤都包含一组字符串,这些字符串将被读入并转换为有意义的信息。我希望能够一次加载一章以减少开销。我真的希望能够在XCode之外创建和编辑文本(出于显而易见的原因)。教程文本应随应用程序一起安装,并在用户启动教程时阅读。
有很多选项 - 核心数据,SQL Lite,NSEncoding等。要筛选很多东西。在这一点上,我倾向于NSEncoding,但看起来我必须编写代码来创建数据 - 一些实用程序应用程序并且可以离线创建教程文件。这不是什么大问题,但它只是让它难以维持。加上一个属性列表文件似乎错了。而且似乎不应该这么难。
无论如何,我正在寻找一些关于组织和加载在应用程序之外创建的一堆文本字符串的最无痛方法的建议。
我也对如何打包文本文件进行部署感到困惑,所以如果你知道一个好的教程,我会很感激这个链接。