码迷,mamicode.com
首页 > 其他好文 > 详细

Let's go...

时间:2014-07-10 15:43:22      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:数据   问题   代码   时间   设计   res   

不管是外包还是做自己的产品,app开发最关键的还是速度。

原因有很多,但最主要的还是这东西看起来很小,所以用不了多长时间就能做出来。

1、解决命名问题

命名很重要,命名的好坏决定了你是否能够写出优美的代码。

以address为例,它有几个常见属性

isSelected
povince
country
phone
name
detail
area
city

注意!按长度排列更优美一些。

address属性的命名一旦确定,在与它相关的view和controller里不能够出现一切可能会带来歧义的命名。

如:subAddress,phoneNumber等。


2、编写网络接口

设计网络接口的顺序,必须是先创建,再获取。

以address为例

- (void)addAddress failed:(BasicBlock)failed complemented:(BasicBlock)complemented;

- (void)downloadAddresses failed:(BasicBlock)failed complemented:(BasicBlock)complemented;

注意!failed永远在complemented之前。

除此之外,还应编写一个本地接口,而不是把本地数据放到网络接口里。

- (void)addAddress;
- (void)loadAddresses;


3、模拟本地数据

数据必须接近于真实,利于进一步检查model的设计,以及demo的演示效果。


4、解决传参问题

设计网络接口的过程中,应根据后台的设计来确定每个接口需要的参数。


这时候,model的编写基本完成,是不是很爽?

Let's go...,布布扣,bubuko.com

Let's go...

标签:数据   问题   代码   时间   设计   res   

原文地址:http://www.cnblogs.com/lazer/p/3835003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!