61:谈谈iOS内存 61.1: 内存区域划分 iOS进程内存布局从高地址往低地址分位几个区块: 栈: 栈是由编译器自动分配并释放通常是用户存放...
网络 http协议 http与网络安全 TCP/UDP DNS解析 Session/Cookie HTTP 请求/响应报文 连接建立的流程 HT...
RunLoop 概念 数据结构 事件循环机制 RunLoop与NSTimer RunLoop与多线程 什么是RunLoop? 是通过内部维护的事...
多线程 GCD NSOperation(AFnetwork可以查看) NSThread 多线程与锁 GCD的相关问题 同步/异步和串行/并发 d...
block Block介绍 截获变量 __block修饰符 Block的内存管理 Block的循环引用 什么是Block? Block是将函数及...
iOS的内存管理 内存布局 内存管理方案 数据结构 ARC&MRC 引用计数 弱引用 自动释放池 循环引用 内存布局 stack区方法调用 he...
第三方库 AFNetworking iOS客户端的第三方网络框架,代码地址[https://github.com/AFNetworking/AF...
怎样设计一个图片缓存框架(基本框架) Manager 内存缓存 磁盘缓存 网络下载 CodeManager图片解码图片压缩/解压缩 图片通过什么...
设计模式 六大设计原则 单一职责一个类只负责一件事情,比如UIView和CALayer的职责分离原理,UIVIew只负责事件传递和事件响应,CA...