开发思想/习惯/原则

2018-02-06  本文已影响0人  Arthur澪

封装(外界怎么使用方便,就怎么封装

低耦合:减少控制器之间互相依赖性、关联性
高内聚:在一个类中,抽取方法

加载数据,懒加载

if(_data ==nil){
加载数据
}else
return _data;

先考虑要干什么,有思路再写代码,同时缺啥补啥

业务逻辑导向

自顶向下、从宏观到细节

用需求带领编程

重复动作用循环操作来做

声明类、方法之后马上使用,创建控件之后,马上添加到父控件

代码抽取

文件夹管理代码(按M,V,C划分)

“你的事情在你的地盘做”

函数式编程思想:把很多功能放在一个函数块(block)去处理,方便处理

父子控制器思想:如果A控制器的view添加到B控制器的view上,那么A必须成为B的子控制器。

开发中,(子)控制器一般都需要自定义(处理复杂的业务逻辑)

占位视图思想:先搞个view占了位置(大块屏幕)再说,后面要添加什么子控件就往这个view上面加即可,要移除子控件把这个view移除即可。另外

常量#define

开发新项目:确定主框架---确定开发方式---工程的配置(部署)

上一篇 下一篇

猜你喜欢

热点阅读