iOS LQG开发框架(持续更新)

基本规则

  • 开发便利性为前提,妥协性能
  • 可维护性为前提
  • 可读性
  • MVC各部分职责一定要清晰,controll类里面功能尽量抽离成helper,功能一定要清晰,这个非常重要,对代码可读性提升非常高
  • 方法内部尽量使用局部变量,最后把值赋给全局变量,尽量减少直接操作全局变量
  • 每行代码作用职责清晰,每个方法职责简单清晰

一些细节

  • appdelegate代码要少,使用load来解决
  • pch文件尽量使用静态常量,减少对宏的使用
  • 颜色字体等具备全局性质的采用继承在父类中设置的方式,然后使用持久化的方式来设置
  • 给类添加功能采用继承实现
  • 开发过程,首先ui架构一定要清晰各部分职责明确,业务逻辑职责也要明确
  • afn一定要单独封装get、post给外不用,方便全局管理
  • 常用方法使用分类的方式添加到每个类,然后使用开源库的方式进行管理
  • 把自己的开源库添加到开源框架里面
相关推荐
pop_xiaoli23 分钟前
OC—UI学习-2
学习·ui·ios
90后的晨仔3 小时前
git 命令汇总
ios
liucan2336 小时前
JS执行速度似乎并不比Swift或者C语言慢
前端·ios
安和昂9 小时前
【iOS】 Block再学习
学习·ios·cocoa
pop_xiaoli9 小时前
OC学习—命名规范
学习·ios
Digitally13 小时前
如何在没有 iTunes 的情况下备份 iPhone
ios·iphone
刘_小_二14 小时前
iOS用Xib 之三等分以及多等分思路
ios
season_zhu15 小时前
Swift:优雅又强大的语法糖——Then库
ios·架构·swift
I烟雨云渊T1 天前
iOS 门店营收表格功能的实现
ios
明月看潮生1 天前
青少年编程与数学 01-011 系统软件简介 07 iOS操作系统
ios·青少年编程·操作系统·系统软件