目标C ORM

ibo*_*zhe 9 orm objective-c ios

我是Objective C的新手.在以前的实践中,我习惯使用类似ORM的框架来访问数据库.

任何人都可以为Objective C推荐任何体面的ORM框架吗?

Jom*_*oos 15

以下是iOS上的SQLite:

  • 这是Op的问题的正确答案.Core Data不是ORM,它不能用于在Object Relational Manager中包装现有数据库.除核心数据外,核心数据数据存储区不可用. (2认同)
  • FMDB也不是,它是原始SQLite3 API调用的一个(伟大的)光包装器.您可以使用普通的旧SQL查询来完成所需的一切. (2认同)

Lui*_*lho 2

有很多替代方案,但在我看来,没有什么比苹果的 Core Data 更好的了。它易于使用和实施,并且有非常详细的文档(就像来自 Apple 的所有内容一样)。

iTunes U 上提供的 Paul Hegarty 的 CS193P 视频是快速学习 Core Data 并立即使用的一项优秀资源,您可以使用以下链接下载:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=480479762

  • 但从技术上来说它并不是一个 ORM。 (11认同)
  • 没有冒犯的意思,我希望没有人被冒犯,尽管显然你必须对此发表评论。不管怎样,好吧……我会让你保持安静。然而,Core Data 不是 ORM,可能不应该这样使用。很多人在需要 ORM 时是否真的想要 ORM 完全是另一回事。 (2认同)