0

我有一个在 iOS 版本 5 中构建的应用程序。这个应用程序使用的是用 C# 构建的 WebAPI,它调用 SQL Server 存储过程。WebAPI 使用 RESTful 调用来填充我的 iOS 应用程序中的项目,这些项目在 JSON 格式的身份验证质询后返回到我的 iOS。所有这些都运作良好。作为最佳实践,我对使用数据并将数据返回数据库的最佳方法感兴趣。现在我有一些自定义类或实体来表示从我的服务返回的数据,例如,我根据某个类别或子类别提取所有产品数据并填充一个 Product 类型的数组。这个 Product 类与返回的数据的确切结构相匹配,即 ProductID、ProductDescription 等。我知道这可以与 SQLite 和 CoreData 重复。我想知道的是这个。使用CoreData有意义吗,

另外,这个问题的第二部分。对于很少更改的项目数组,将这些项目放在 pLists 中是否有意义?此类数据的一个示例可能类似于计量单位,其中夸脱、杯、加仑等将列在 UITableView 中供用户选择,但应用程序不太可能需要经常更新这些值(如果有的话)。

4

1 回答 1

2

我会推荐RestKit。来自 RestKit 网站:

RestKit 可以为您填充核心数据关联,允许基于自然属性遍历您的数据模型。它还在 Core Data 原语之上提供了一个很好的 API,可以简化配置和查询用例。

它似乎满足您的要求。

我不会选择 SQLite。这似乎更容易,但使用带有Core Data的 RestKit会给你带来更多。

于 2012-08-30T20:41:42.570 回答