1 MVVM中的Model和View Model是与UI无关的,它封装了数据和应用的逻辑,Model是基础 View是Model的映射,数据总是...
1. 分类可以做什么? 声明私有方法 分解体积庞大的类文件 2.特点 运行时决议 可以为系统类添加分类 3. Category可以添加哪些内容 ...
1. UIView和CALayer CALayer负责显示内容contents UIView为CALayer提供现实的内容,以及负责处理触摸事件...
1. 利用@synchronized创建单例 ps:严格意义上来说,我们还需要将alloc方法封住,因为严格的单例是不允许再创建其他实例的,而a...
1. 传输层做了些什么? 2. 进程与进程之间的通信 同一台设备下进程间通信的方式有:Unix域套接字共享内存 不同设备下进程间通信的方式有:网...
目录 TCP如何实现可靠传输? TCP如何实现流量控制?(滑动窗口) TCP如何实现拥塞控制?(慢开始、拥塞避免、快重传、快恢复) 引申:1.U...
一、单一职责原则(Single Responsibility Principle) 一个类只做一件事 CALayer:动画和视图的显示。 UIV...
前言 总结来说,从输入从URL开始,会发生下面一系列过程: DNS域名解析构建浏览器和服务器的TCP链接(3次握手)浏览器发送HTTP请求服务器...
App的完整启动流程(冷启动流程) 冷启动主要分为三个阶段: main() 函数执行前(pre-main阶段) main() 函数执行后(从ma...