当前位置: 首页 > news >正文

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

基本规则

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

一些细节

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

相关文章:

  • Python 自动化脚本系列:第3集
  • Matlab-粒子群优化算法实现
  • python 新特性
  • 十一、Redis持久化-RDB、AOF
  • Oracle闪回数据库【Oracle闪回技术】(二)
  • 简单负载均衡
  • Portforge:一款功能强大的轻量级端口混淆工具
  • 1.8. 离散时间鞅-无界停时定理与随机游走
  • Google Pixel4手机刷机+Root+逆向环境详细教程
  • IT项目管理-小题计算【太原理工大学】
  • ARP欺骗使局域网内设备断网
  • Android动画(四):PathMeasure实现路径动画
  • HTTP 连接详解
  • 练习题(2024/5/12)
  • Day50代码随想录动态规划part12:309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
  • 【软考】scrum的步骤
  • 【C语言】编译与链接
  • Consul 注册的服务地址变成了 127.0.1.1
  • 数字水印 | 离散小波变换 DWT 的 Python 代码实现
  • [框架] Unity 公共执行器
  • 二进制转为HEX数组小工具
  • 数据结构-二叉树-红黑树
  • C++11 新特性 decltype 说明符
  • java线程局部变量使用方式
  • 【隧道篇 / WAN优化】(7.4) ❀ 01. 启动WAN优化 ❀ FortiGate 防火墙
  • 2024数维杯数学建模B题生物质和煤共热解问题的研究原创论文分享
  • 中国电子学会(CEIT)2022年12月真题C语言软件编程等级考试三级(含详细解析答案)
  • 今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 5月12日,星期日
  • 微服务思想以及实现
  • C语法:格式符号%f和%lf引发的错误