前序遍历 根节点,前序遍历左子树,前序遍历右子树(遍历子树的时候,就是递归思路) 7(根节点) 4,2,1,3,5(左子树) 9,8,11,10...
常用设计模式 责任链,桥接模式,适配器模式,单例模式,命令模式 六大设计原则 1.单一职责原则一个类只负责一件事(CALayer,和UIView...
作用:模块化,分层,解耦,降低代码重合度。设计一个图片缓存框架 图片通过什么方式进行读写过程? 以图片URL的单向Hash值作为Key。 流程:...
AFNetworking 整体架构image.png 主要关系图:image.png AFURLSessionManger 创建和管理NSURL...
HTTP 超文本传输协议 请求,响应报文 链接建立流程 HTTP的特点 请求/响应报文 请求报文: 请求行:方法(get,post),URL,协...
Runloop Runloop的作用? RunLoop 本质是一个对象,管理了其需要处理的事件和消息,并提供了一个入口函数来执行Event Lo...
新建Cocoa Touch Framework 创建项目-在Framework & Library栏目下选择 Cocoa Touch Frame...
类 分类的作用? 声明私有方法,分解体积。分类的特点? 运行时决议,可以为系统类添加分类分类可以添加哪些内容?分类可以添加实例方法和类方法分类添...
先说一下XCFramework的好处吧: 1.多架构合并,模拟器,真机可以通用随便跑2.上架AppStore,不需要将xcframework中的...