The 10 Best MVC Tips Ever

#1. Learn MVC for iPhone OS

Common conventions

Built up from other design patterns


#2. Use MVC to Divide Work

Implement a big idea

Make manageable pieces 


#3. Don’t Fight the Framework 

Color inside the lines
Make the framework work for you


#4. Don’t Abuse Views 

Views don’t own data
Data display and event capture


#5. Plan for iPhone and iPad 

Divide code into modules
Higher-level design than MV


#6. Strive for Loose Coupling 

Goal is flexibility
Minimizing mutual dependencies


#7. Choose the Right Data Model 
iPhone OS gives you many options
Finding the right fit


#8. Decompose Controller Work 

The right number of controllers
Special iPhone OS controllers


#9. Take Charge of Your Object Graph 

Ownership
Lifecycle


#10. Coordinate State Changes 

Updating model after user actions
Updating views after model changes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值