iPhone 数据处理 - 存储和检索
亲爱的大家,
现在正在开发离线考试类型的应用程序,这里有不同类型的部分和问题部分,例如它有客观类型的问题和答案,填空,语音听和回答,阅读段落和答案等...
这里如何在应用程序中存储如此庞大的数据以及实现它的最佳方法是什么。
如果我将所有数据转换为 XML 意味着如何用 XML 构建问题和答案。 ?
如果是SQLlite或者核心数据意味着如何构建数据库。 ?
使用 plist..?
任何建议和想法将不胜感激。
谢谢
Dear All,
Now am developing offline examination kind of application, here it has different kind of sections and parts of questions for example it has Objective type question and answer , fill in the blanks, voice listening and answering, Read the paragraph and answer etc...
Here how to store this enormous data inside the application and what is the best way to implement it.
if i am converting all the data into XML means how to structure the questions and answers in XML. ?
if SQLlite or core data means how to structure the DB. ?
using plist..?
Any suggestions and ideas would be greatly appreciated.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以任何方式将数据存储在应用程序中。但这取决于数据的大小。
如果你存储大数据,那么Sqlite是最好的方式。
对于 Sqlite,
http://technologyservants.com/index.php?option=com_content&view=article&id=46:shopping-list-an-iphone-sqlite-tutorial& catid=13:opinion&Itemid=21
http://www.icodeblog.com /2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/
适用于 iPhone-SDK 的最佳 SQLite 3 教程在哪里?
Store the data in application with any way. But it depends on size of data.
If you store large data, then Sqlite is the best way.
For Sqlite,
http://technologyservants.com/index.php?option=com_content&view=article&id=46:shopping-list-an-iphone-sqlite-tutorial&catid=13:opinion&Itemid=21
http://mobileorchard.com/iphone-sqlite-tutorials-and-libraries/
http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/
Where's the best SQLite 3 tutorial for iPhone-SDK?
您需要将 Core Data 与 SQLite 持久存储结合使用。 Core Data 擅长处理数据模型的大小和复杂性。 ,请参阅我对类似问题的回答
有关详细信息 核心数据的学习曲线,但一旦你理解了它,它就会使得编写复杂的应用程序变得非常容易。
You need to use Core Data with an SQLite persistent store. Core Data excels at handling both size and complexity in data models. See my answer to a similar question for details
There is a learning curve to Core Data but once you understand it, it makes writing complex apps very easy.
最后我决定使用 HTML 将问题加载到 uiwebview 中,并使用 sqlite 来存储答案。
Finally i decide to use HTML to load questions into uiwebview and sqlite for storing answers.