二叉搜索树 反转二叉树 41.性能优化 1.合理的线程分配,过多线程创建会导致消耗过多 DB操作、日志记录、网络回调都在各自的固定线程 2.预处...
内存管理 多线程开发 数据库 网络优化 动画 动态化 TCP http网络协议 模块设计 需求分析 性能调优 常用数据结构算法 Mvc 多种设计...
HTTP请求报文:请求行(包括http协议版本,请求方法等),消息报头(连接情况,接收的数据类型,接收数据范围等),请求正文(post才有,存放...
SDWebImage 缓存使用了 Memory 和 Disk 双重 Cache 机制,实际操作使用了 NSCache 和 文件操作类处理,本地的...
你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的public的API,并指出大概需要...
你实现过一个框架或者库以供别人使用么?如果有,请谈一谈构建框架或者库时候的经验;如果没有,请设想和设计框架的public的API,并指出大概需要...
1.界面切换UI:(UIViewController + UIScrollView) self.pagerController= [[DMPag...
使用范例 -(NSThread *)networkRequestThread{ //单例创建线程对象 static NSThread *netw...
OC的动态性:会把编译和链接是需要执行的逻辑延迟到运行时,例如使用 id 所修饰的变量会在运行的时候才确定具体类型是什么,runtime 的方法...