目前项目用的 swift,Model 打算用 struct 来做,可是涉及到一个问题是有些数据需要持久化,用 CoreData,请问直接应该怎么配合起来,或者有什么更好的好的方案可以提供?谢谢!
1
66450146 2017-05-28 17:45:28 +08:00 1
View Model 需要操作 Core Data,意味着 Core Data 的信息一定是会暴露给 View Model 的
重点在于不要把 Core Data 的信息暴露给 Controller,具体操作起来只要 View Model 的创建过程不在 Controller,最后直接给 Controller 传递在 UI 上展示的数据( string, color, etc.)而不是整个 Model 就行了 |
2
NxiJSiOS 2017-05-28 21:02:51 +08:00
不考虑下 Realm?
|
3
iYu 2017-05-28 23:16:11 +08:00
不考虑下 Realm?
|