04 2022 档案
摘要:问题: 第一点,我们的设备之间,通过设备类型进行区分,然后分别跳转到不同的界面。导致不同设备会对同一个类别进行操作。 就会造成代码耦合,后续对类别进行增删改就会导致并行开发中容易出现代码冲突或者代码丢失的问题,非常不利于多项目并行。 第二点,我们App的每个业务互相有依赖,特别是我们设备,场景,家庭
阅读全文
摘要:1.普通断点 2.条件断点 3.全局断点 4.analyze 分析器 5.leaks 检查器 6.僵尸对象 7.lldb 命令 8.instruments 9.xcode视图调试
阅读全文
摘要:1.代理 场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的delegate 一句话总结:传入
阅读全文
摘要:一、物理架构 1.功能分类 2.组件化 二、系统架构 1.MVC 2.MVVM 3.MVP
阅读全文