Home
Sign Up
Sign In
iOS 开发实用技术导航
NSHipster 中文版
›
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
›
http://www.cocos2d-iphone.org/
CocoaPods
›
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
›
http://code.google.com/mobile/analytics/
WWDC
›
https://developer.apple.com/wwdc/
Design Guides and Resources
›
https://developer.apple.com/design/
Transcripts of WWDC sessions
›
http://asciiwwdc.com
Cocoa with Love
›
http://cocoawithlove.com/
Cocoa Dev Central
›
http://cocoadevcentral.com/
NSHipster
›
http://nshipster.com/
Style Guides
›
Google Objective-C Style Guide
›
NYTimes Objective-C Style Guide
Useful Tools and Services
›
Charles Web Debugging Proxy
›
Smore
Advertisement
V2EX
›
iDev
MVVM 中 Model 包含了需持久化和不需持久化两种,应该怎么设计?
ethancheung1990
·
May 28, 2017
· 4643 views
This topic created in 3286 days ago, the information mentioned may be changed or developed.
目前项目用的 swift,Model 打算用 struct 来做,可是涉及到一个问题是有些数据需要持久化,用 CoreData,请问直接应该怎么配合起来,或者有什么更好的好的方案可以提供?谢谢!
持久化
model
mvvm
coredata
3 replies
•
2017-05-28 23:16:11 +08:00
1
66450146
May 28, 2017
1
View Model 需要操作 Core Data,意味着 Core Data 的信息一定是会暴露给 View Model 的
重点在于不要把 Core Data 的信息暴露给 Controller,具体操作起来只要 View Model 的创建过程不在 Controller,最后直接给 Controller 传递在 UI 上展示的数据( string, color, etc.)而不是整个 Model 就行了
2
NxiJSiOS
May 28, 2017
不考虑下 Realm?
3
iYu
May 28, 2017
不考虑下 Realm?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
5869 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms ·
UTC 02:54
·
PVG 10:54
·
LAX 19:54
·
JFK 22:54
♥ Do have faith in what you're doing.
❯