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

基本规则

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

一些细节

  • appdelegate代码要少,使用load来解决
  • pch文件尽量使用静态常量,减少对宏的使用
  • 颜色字体等具备全局性质的采用继承在父类中设置的方式,然后使用持久化的方式来设置
  • 给类添加功能采用继承实现
  • 开发过程,首先ui架构一定要清晰各部分职责明确,业务逻辑职责也要明确
  • afn一定要单独封装get、post给外不用,方便全局管理
  • 常用方法使用分类的方式添加到每个类,然后使用开源库的方式进行管理
  • 把自己的开源库添加到开源框架里面

相关推荐

  1. iOS LQG开发框架持续更新

    2024-05-12 14:32:06       9 阅读
  2. Android常用框架持续更新

    2024-05-12 14:32:06       16 阅读
  3. spring开发问题总结(持续更新

    2024-05-12 14:32:06       10 阅读
  4. 网站开发常规安全规范(持续更新

    2024-05-12 14:32:06       9 阅读
  5. 知识点积累系列(三)golang框架篇【持续更新

    2024-05-12 14:32:06       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 14:32:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 14:32:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 14:32:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 14:32:06       20 阅读

热门阅读

  1. MySQL 触发器

    2024-05-12 14:32:06       6 阅读
  2. 二叉树的最小深度和二叉树的节点数

    2024-05-12 14:32:06       6 阅读
  3. Massive MIMO技术

    2024-05-12 14:32:06       8 阅读
  4. 【地道战游戏】

    2024-05-12 14:32:06       10 阅读
  5. HashMap 和 Hashtable区别的底层原理

    2024-05-12 14:32:06       15 阅读
  6. IDEA 插件,提高开发效率

    2024-05-12 14:32:06       6 阅读
  7. linux三剑客

    2024-05-12 14:32:06       7 阅读
  8. Qt窗口及QWidget类详解

    2024-05-12 14:32:06       7 阅读
  9. 蓝桥杯备战10.分巧克力

    2024-05-12 14:32:06       11 阅读
  10. 【C++语言】模板

    2024-05-12 14:32:06       8 阅读
  11. 爬虫工具you-get

    2024-05-12 14:32:06       10 阅读