如何使用Core Data解析和加载文本文件?

| 我求助于您的专家意见,因为我是Objective-C的“新手”,我读过几本书和文档(即Aaron Hillegass和Stephen G. Kochan的书),但是有些事情仍然存在我不清楚,因为缺乏实践。 为了让您了解情况,我有一个NSDocument项目,该项目使用Core Data进行存储。 我现在遇到两件事:读取/写入文件和表视图^^ 所以我的第一个问题是关于核心数据的:它只能以SQL,XML或二进制格式保存吗? 还是可以根据我在plist文件中声明的内容使用核心数据以任何格式读取/写入数据? 我正在尝试使用.po文件,并且我想在包含2列的表格视图中显示翻译(1列用于msgid,另一列用于msgstr)。 要以po格式读写文件并在表格视图中显示行,我很可能需要使用行尾和\“#\”等字符作为分隔符来解析文件。 我还没有做到这一点(我还不知道该怎么做!),但是我想知道是否有可能或者是否需要重新启动不使用Core Data的项目。 ... 请不要只是给我扔掉苹果文档的链接,这是有史以来最令人困惑的事情,并且感觉它是专为专家而设计的!我需要一些易于理解的解释:) 感谢您提供的任何帮助和建议!     
已邀请:
        可以为Core Data写一个不同的存储格式,但这并不容易,而且听起来您还没有达到可能的程度(不要感到羞耻,我也不是)。 如果仅显示.po文件中的数据,则无需使用CoreData。 CoreData旨在提供文件存储解决方案。您创建/编辑数据并使用coredata保存。如果您无意创建和编辑数据,那么请删除coredata,它只会妨碍您的工作。     

要回复问题请先登录注册