1

我需要知道我应该用什么来存储财产?
我仍然很困惑。我应该使用 SQLit 还是核心数据?
我会有很多数据,用户数据和房地产数据。它也会出现在地图中。

4

1 回答 1

1

Core Data 包含 sqlite 作为存储工具。它不是一个实际的数据库,而是一个图形数据库

另一方面,SQLite 是一个数据库。不同的方法,可以有效地用于小块数据(我广泛使用它),并且主要用于实现纯 RDBMS 系统(使用主/外键、联合和类似的东西,由 SQL 驱动)。

对于 Core Data,您使用图关系(这意味着对象通过引用连接到其他对象)。

结果是相同的,但编程不同,具体取决于您希望在应用程序中拥有(或实际设计)的复杂性,因此请制定计划,看看哪一个适合您。对于 SQLite,我推荐 FMDB 包装器,因为它更容易而不是对每个 SQL 语句进行 2 到 3 次检查。

你的应用看起来很有趣,因为它是基于房地产的,你可能想稍后用一种叫做“增强现实”的小技术来为它增添趣味:)

于 2012-04-09T22:05:26.620 回答