2

是否有任何 ORM 封装了 CoreData 并让开发人员只处理域逻辑?就像 ActiveRecord 在 Ruby on Rails 中所做的一样。

AFAIK,有Objective-RecordMagicRecord可以很好地处理查询和持久性。

验证和关联怎么样,是否有提供这些功能的开源项目?

谢谢

4

1 回答 1

3

你不应该包装核心数据。Core Data 已经被抽象出来了,在它上面再增加一层只会让你的代码变得繁琐和容易出错。

Core Data != ActiveRecord,如果你打算做 iOS 开发,最好学习 Objective-C/Cocoa 的范例而不是试图避免它们。

于 2013-05-31T19:07:11.440 回答