我有一个NSMUtableArray,我需要将它保存在SQLite文件中。 我可以利用这个API吗? 这是Mac桌面应用程序(不适用于iPhone)
答案 0 :(得分:9)
是的,API被称为“核心数据”。
您当然可以使用SQLite库直接访问SQLite。但是,我建议 - 即使是一个非常简单的任务 - 让你的脚踩到Core Data。一旦完成了第一步,它就非常容易使用。您可以立即敲定数据模型,并且会为您创建所有关系表。
此外,还有很多很棒的材料可供学习。 Apple拥有出色的视频,更不用说精湛的第三方教程了。只是谷歌“核心数据”。
答案 1 :(得分:4)
Gus Mueller创建了一个Objective-C包装器,用于连接 SQLite,称为FMDB。这个can be obtained from Github的最新代码。这可能是向SQLite提供数据的更简单方法 而不是通过原始C API。
Brandon Treb有written a brief tutorial on the use of FMDB, 展示行动框架。