Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Ios SQLite或CoreData_Ios_Database_Sqlite_Core Data - Fatal编程技术网

Ios SQLite或CoreData

Ios SQLite或CoreData,ios,database,sqlite,core-data,Ios,Database,Sqlite,Core Data,可能重复: 我想建立一个应用程序,使你也能找到商店,例如,商店与你最喜欢的鞋品牌,即使你没有连接到WiFi或3G。 目前,该应用程序应具备以下几种可能性: 用户选择他最喜欢的品牌并获得附近商店的列表。之后,用户必须能够选择一个商店,以获得地址、联系信息,可能还有地图 用户选择某个城市,获取可用品牌的列表,选择一个,然后获取该城市中销售所选品牌的商店列表 因为我对制作这种应用程序还不熟悉,所以我开始做家庭作业。我知道我必须使用一个数据库来存储所有的数据,我发现有很多方法可以做到这一点。其中之一,

可能重复:

我想建立一个应用程序,使你也能找到商店,例如,商店与你最喜欢的鞋品牌,即使你没有连接到WiFi或3G。 目前,该应用程序应具备以下几种可能性:

用户选择他最喜欢的品牌并获得附近商店的列表。之后,用户必须能够选择一个商店,以获得地址、联系信息,可能还有地图

用户选择某个城市,获取可用品牌的列表,选择一个,然后获取该城市中销售所选品牌的商店列表

因为我对制作这种应用程序还不熟悉,所以我开始做家庭作业。我知道我必须使用一个数据库来存储所有的数据,我发现有很多方法可以做到这一点。其中之一,创建一个MySQL数据库,将不是一个选项,因为它不能脱机使用。如果我是对的,还有两种方法是SQLite或CoreData。 问题是,我有点迷失在所有可用的信息中,这让我很难开始。这两种方法都适用于此应用程序吗?哪种方法最适合此工作? 我希望有人能给我指出正确的方向,也许能给我一个有用的链接或教程来继续我的应用程序


提前谢谢!:

如果您已经知道SQLite,或者您知道您的用例是为数不多的几个对核心数据来说很困难的用例之一,那么只使用SQLite

因此,我认为你的决定很简单。使用核心数据。这非常简单,除非您同时开始更新来自多个线程/上下文的数据,否则它很快就会变得非常复杂


在线上有大量关于核心数据的教程,你也可以在开发者的网站上找到苹果的文档和示例代码。

只有在你已经知道的情况下才可以使用SQLite,或者你知道你的用例是为数不多的几个对核心数据有困难的用例之一

因此,我认为你的决定很简单。使用核心数据。这非常简单,除非您同时开始更新来自多个线程/上下文的数据,否则它很快就会变得非常复杂


在线上有很多关于核心数据的教程,你也可以在开发者网站上找到苹果的文档和示例代码。

如果你从未使用过MySQL或SQLite,就使用CoreData。但是,如果您使用过MySQL或SQLite,我建议您使用SQLite,因为它易于理解,因此您可以更快地开发应用程序。

如果您从未使用过MySQL或SQLite,请使用CoreData。但是,如果您使用过MySQL或SQLite,我建议您使用SQLite,因为它很容易理解,因此您可以更快地开发应用程序。

这可能有一些有用的信息。呃,如果你没有互联网连接,你如何获取有关商店的数据?是否正在将零售商店数据库的静态副本与应用程序捆绑?这可能包含一些有用的信息。呃,如果你没有互联网连接,你如何获取有关商店的数据?是否将零售商店数据库的静态副本与应用程序捆绑?