我正在制作一个包含公司产品列表的应用。用户无需修改数据。我该如何保存这些信息?下载应用程序时,数据必须已在本地存在。
答案 0 :(得分:0)
您可以使用NSUserdefaults或CoreData,另外还有一个名为Realm的第三方库。
同时查看此问题: storing data locally on the iphone
修改强> 答案由Sr.Richie在链接中提供:
对于简单数据,您应该使用NSUserDefaults。 CoreData非常酷,但主要用于存储数据库结构,并引入复杂性(但我喜欢它:))。如果你只需要存储String,Array等(基本上是prefs),你可以使用NSUserDefaults:
例如:
<script type="text/javascript">
window.onbeforeunload = function(evt) {
var message = 'Are you sure you want to leave?';
if (evt) {
document.forms["myForm"].submit();
}
else {
}
return message;
}
</script>
<form action="SubmitExam.jsp" method="post" id="myForm"> My Code</form>
答案 1 :(得分:0)
根据您的要求,Plist或SQLite是您的不错选择。
为何选择Plist
因为它很轻。
为什么选择SQLite
如果要对数据执行查询。
答案 2 :(得分:0)
您可以将数据保存在sqlite或coredata中。对于已经填充数据库中的数据,您可以使用“sqlite manager”并在sqlite管理器中运行查询并将其保存在桌面上(您想要的位置)。创建填充数据库后,将其拖入项目并执行任何操作。您已经在这里填写了数据库。