个人编码风格规范

架构设计原则:自顶向下设计(1,2,3,4步),自底向上实现(5),先测量,后优化(6)

一个好的架构的要求

  1. 代码整齐,分类明确,没有common,没有core
  2. 不用文档,或很少文档,就能让业务方上手
  3. 思路和方法要统一,尽量不要多元
  4. 没有横向依赖,万不得已不出现跨层访问
  5. 对业务方该限制的地方有限制,该灵活的地方要给业务方创造灵活实现的条件
  6. 易测试,易拓展
  7. 保持一定量的超前性
  8. 接口少,接口参数少
  9. 高性能

View代码结构的规定

  1. 所有的属性都使用getter和setter

    不要在viewDidLoad里面初始化你的view然后再add,这样代码就很难看。在viewDidload里面只做addSubview的事情,然后在viewWillAppear里面做布局的事情(勘误1),最后在viewDidAppear里面做Notification的监听之类的事情。至于属性的初始化,则交给getter去做

  2. 每一个delegate都把对应的protocol名字带上,delegate方法不要到处乱写,写到一块区域里面去(使用pragma mark)

  3. event response专门开一个代码区域
  4. 关于private methods,正常情况下ViewController里面不应该写
文章目录
  1. 1. 一个好的架构的要求
  2. 2. View代码结构的规定
,