![]() |
1
1
超越 BNRPersistence ,alex指出,我认为您不会找到任何维护对象关系的东西,但比cocoa平台上的核心数据简单。类sqlite的对象包装器 FMDB 仍然需要您在自己的代码中管理关系。 维护对象之间的关系是一项非常重要的任务,这就是为什么很少看到这些框架。核心数据对很多人来说都是正确的,因此开发人员没有太多的动力去构建苹果解决方案的替代方案。bnrpersistence的创建源于亚伦•希尔勒加斯(aaron hillegass)长期以来对核心数据某些方面的失望,但许多人(比如我)对核心数据的工作方式非常满意。 你可能还想看看 Core Resource ,一个较新的框架,它围绕核心数据提供一些包装器,以使常见任务更容易执行。 |
![]() |
2
2
你在这里所说的一切都与核心数据完全兼容。苹果给了你一个完全符合你所说需求的解决方案,那你为什么要逃避呢? |
![]() |
3
1
您可能会考虑使用非目标c方法来序列化对象,就像xml或json那样,如果您不想的话,您不必编写序列化代码,因为框架是为您编写的。例如,将对象放入与
|
![]() |
4
0
看一看
|
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 6 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 6 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 1 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 1 年前 |