iOS那些事

编码规范

2016-07-25  本文已影响15人  HOULI

1、控制器规范
由于控制器类通常代理逻辑比较多,而且代码量也比较大,因此我们需要很明确的代码规范,以让我们快速的查找到我们需要查询的代码。
通常的风格写法如下:

pragma mark - LifeCycle

pragma mark - UI

pragma mark - Network

pragma mark -- 上传图

pragma mark -- 保存用户数据

pragma mark - Delegate

pragma mark -- UITableViewDataSource

pragma mark -- UITableViewDelegate

pragma mark - Getter/Setter

pragma mark - Private

pragma mark -- 进入用户编辑信息界面

pragma mark -- 进入用户二维码界面

上面像进入用户二维码界面这种只是一个例子。-是一级,--是前者的子级,风格就很清晰了。

2、善于重写Getter方法
在开发中,尽量不要使用_name这种类型的调用,而是声明为属性,直接使用self.name这样的写法。声明为属性,我们可以重写getter方法,而且就是所谓的lazy loading。如下就是一个例子,只有在使用到的时候,直接通过self.yearSources就可以直接使用了,而不需要再提供一个方法来初始化数据

3、善于重写setter方法
很多朋友不太喜欢重写setter方法,而是单独再提供一个api来更新数据。事实上,我们通过重写setter方法,可以给我们带来很大的便利。

上一篇下一篇

猜你喜欢

热点阅读