![]() |
1
1
在我看来,这将是完全抽象的数据访问层。然后就可以使用核心数据获取请求API访问web服务。您还可以在持久存储中实现缓存,而不影响应用程序逻辑。 另外,更改web服务请求/响应格式可能只会影响持久存储层。 我认为这对大的请求是一个好处。由于网络在电池寿命方面相当昂贵,应用程序应该使用尽可能少的带宽,所以在我看来,开发一个发送更多信息的单一请求,但使用核心数据一次只访问子集是一个很好的设计。 最后,我认为核心数据API很好地与主要ormweb框架(比如rails或django)相融合。 |
![]() |
2
1
这是复杂的,它是为了显示 什么 你可以处理核心数据。我个人喜欢将服务器通信与本地缓存分开,然后根据对本地缓存的更改来更新服务器。这意味着我使用的代码侦听核心数据中的save事件,然后更新服务器。 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 5 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 6 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 1 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 1 年前 |