View层组织和调用方案

2017-10-16  本文已影响80人  印第安的老斑鸠

View层组织和调用方案

viewController的代码规范:

要点:
  1. 所有的属性都是用getter和setter
  2. 在viewDidload里面只做addSubview的事情,然后在viewWillAppear里面做布局的事情(勘误1),最后在viewDidAppear里面做Notification的监听之类的事情。至于属性的初始化,则交给getter去做。
  3. 写代码的时候按照顺序来分配代码块的位置,先是life cycle,然后是Delegate方法实现,然后是event response,然后才是getters and setters.
  4. 不是delegate方法的,不是event response方法的,不是life cycle方法的,就是private method了.
  5. 正常情况下ViewController里面一般是不会存在private methods的,这个private methods一般是用于日期换算、图片裁剪啥的这种小功能。这种小功能要么把它写成一个category,要么把他做成一个模块,哪怕这个模块只有一个函数也行。
上一篇 下一篇

猜你喜欢

热点阅读