Avatar notebook default
52篇文章 · 70256字 · 3人关注
  • Resize,w 360,h 240
    iOS晋级知识汇总(十二)网络

    网络 http协议 http与网络安全 TCP/UDP DNS解析 Session/Cookie HTTP 请求/响应报文 连接建立的流程 HT...

  • iOS晋级知识汇总(十一)RunLoop

    RunLoop 概念 数据结构 事件循环机制 RunLoop与NSTimer RunLoop与多线程 什么是RunLoop? 是通过内部维护的事...

  • Resize,w 360,h 240
    iOS晋级知识汇总(十)多线程

    多线程 GCD NSOperation(AFnetwork可以查看) NSThread 多线程与锁 GCD的相关问题 同步/异步和串行/并发 d...

  • Resize,w 360,h 240
    iOS晋级知识汇总(九)Block

    block Block介绍 截获变量 __block修饰符 Block的内存管理 Block的循环引用 什么是Block? Block是将函数及...

  • Resize,w 360,h 240
    iOS晋级知识汇总(八)内存管理

    iOS的内存管理 内存布局 内存管理方案 数据结构 ARC&MRC 引用计数 弱引用 自动释放池 循环引用 内存布局 stack区方法调用 he...

  • Resize,w 360,h 240
    iOS晋级知识汇总(七)第三方库

    第三方库 AFNetworking iOS客户端的第三方网络框架,代码地址[https://github.com/AFNetworking/AF...

  • Resize,w 360,h 240
    iOS晋级知识汇总(六)框架和架构

    怎样设计一个图片缓存框架(基本框架) Manager 内存缓存 磁盘缓存 网络下载 CodeManager图片解码图片压缩/解压缩 图片通过什么...

  • iOS晋级知识汇总(五)设计模式

    设计模式 六大设计原则 单一职责一个类只负责一件事情,比如UIView和CALayer的职责分离原理,UIVIew只负责事件传递和事件响应,CA...

  • Resize,w 360,h 240
    iOS晋级知识汇总(四)算法

    算法 字符串反转算法 链表反转算法 有序数组合并 排序算法 (1)冒泡排序是比较相邻位置的两个数,而选择排序是按顺序比较,找最大值或者最小值; ...

文集作者