Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone应用程序中加载初始数据的想法?_Iphone_Sdk_Core Data - Fatal编程技术网

在iPhone应用程序中加载初始数据的想法?

在iPhone应用程序中加载初始数据的想法?,iphone,sdk,core-data,Iphone,Sdk,Core Data,在我的应用程序中,我想加载一些初始数据,向用户展示它是如何工作的。该应用程序使用CoreData管理的sqllite数据库 到目前为止,我想到了3种选择: 将代码写入类以编程方式创建数据 在apps资源中创建一个xml文件,并通过NSXmlParser加载,NSXmlParser的委托在sqllite数据库中创建条目 与选项2相同,但使用json文件并引入第三方库来读取它 还有其他选择我还没有找到吗?考虑到我所说的每个表可能有6条记录,当有3个表时,您会选择哪一个 在代码中编写它可能不是一个很好

在我的应用程序中,我想加载一些初始数据,向用户展示它是如何工作的。该应用程序使用CoreData管理的sqllite数据库

到目前为止,我想到了3种选择:

  • 将代码写入类以编程方式创建数据

  • 在apps资源中创建一个xml文件,并通过NSXmlParser加载,NSXmlParser的委托在sqllite数据库中创建条目

  • 与选项2相同,但使用json文件并引入第三方库来读取它


  • 还有其他选择我还没有找到吗?考虑到我所说的每个表可能有6条记录,当有3个表时,您会选择哪一个

    在代码中编写它可能不是一个很好的解决方案。。。 对于选项b:我建议使用TBXml解析器。非常快!

    我的选择是XML文件(您更自由,解析它和“快速查看”它很容易)

    别忘了让它本地化