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
· 5066 views
This topic created in 3456 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
66450146
May 28, 2017
1
1
View Model 需要操作 Core Data,意味着 Core Data 的信息一定是会暴露给 View Model 的
重点在于不要把 Core Data 的信息暴露给 Controller,具体操作起来只要 View Model 的创建过程不在 Controller,最后直接给 Controller 传递在 UI 上展示的数据( string, color, etc.)而不是整个 Model 就行了
NxiJSiOS
May 28, 2017
2
不考虑下 Realm?
iYu
May 28, 2017
3
不考虑下 Realm?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2102 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 89ms ·
UTC 01:46
·
PVG 09:46
·
LAX 17:46
·
JFK 20:46
♥ Do have faith in what you're doing.
❯