iOS开发中使用Mantle还是CoreData好呢?

发布于 2022-08-27 12:43:51 字数 287 浏览 29 评论 0

在iOS开发中,Model层有很多中方案,官方是CoreData,但是在很多资料中发现CoreData有点不太受待见,而且发现确实很多麻烦的代码写来写去。搜索中发现还有Mantle,搜索了下,发现也有人采用AFNetworking+Mantle来避免RestKit+CoreData的沉重的。

不知道各位有没有好的建议。

Mantle: https://github.com/github/Mantle

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦在夏天 2022-09-03 12:43:51

我的建议是继续用coreData,苹果每年都在改进lib库,使用官方库会很方便的集成以后出现的新lib。第三方库虽然有的不错,但是诸如arc支持,新lib兼容,新xcode兼容等会有各种小问题。
如果coredata还能用,建议用官方的。

我家小可爱 2022-09-03 12:43:51

首先CoreData和Mantle关注点不一样吧。
1.Mantle主要用来将JSON数据模型化为OC对象。
2.CoreData主要用来做数据存储。

用哪个看自己的需求。

蓝色星空 2022-09-03 12:43:51

同意楼上的观点。 你也可以两种都去了解下,这样以后可以决定用哪一种方便,效率高些。

琴流音 2022-09-03 12:43:51

我觉得还是学习原生的好,封装不能满足所有的业务需求。因为不是你封装的。我推荐就是FMDB就可以了。你可以自己随意组合,配置出自己喜欢的,需要的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文