240 发简信
IP属地:宁夏
  • Resize,w 360,h 240
    (图解)Http 3次握手、4次挥手,Https 链接过程

    1. Http 3次握手 2. Http 4次挥手 3. Https 链接过程 3.1 TLS 第一次握手 客户端首先会发一个「Client H...

  • Resize,w 360,h 240
    swift底层探索 05 -深入探讨swift的方法调用机制

    在swift底层探索 03 - 值类型、引用类型[https://www.jianshu.com/p/1c51675ae059]一文中解释过值类...

    1.8 3182 7 14
  • iOS 判断UIViewController是push/pop或模态化进入/退出

    在平时的开发中会遇到下面两种场景: 有些特殊页面需要判断是通过push/pop 或 模态化的方式进入/退出; 页面出现/消失的时机; UIVie...

  • Resize,w 360,h 240
    检测iOS项目中未使用的方法

    1、检查ObjectiveC项目中 未使用的方法 准备工作 已自己的项目为例,将工程进行build,后show in finder 显示包内容 ...

    4.8 3275 5 20
  • Resize,w 360,h 240
    swift底层探索 07 -内存管理(refCount&weak&unowned)

    提到内存管理在iOS开发中,就不得不提ARC(自动引用技术)。本文主要讨论的就是ARC在swift中是如何存储、计算,以及循环引用是如何解决的。...

  • Resize,w 360,h 240
    OC底层探索22-GCD(上)

    1、libDispatch源码下载 在项目中增加一个符号断点:dispatch_queue_create;(还可以是其他的GCD-API即可);...

  • Resize,w 360,h 240
    多线程一些基本概念

    1、线程进程 1.1 进程 进程是系统资源分配的最小单位,在iPhone中就是一个应用程序; 进程中的任务都是由线程来执行; 进程至少有一条线程...

  • Resize,w 360,h 240
    OC底层探索20-KVO中的isa-swizzling分析

    1、 KVO是什么? KVO 全称Key Value Observing,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并...

  • Resize,w 360,h 240
    OC底层探索21-内存五大区域

    iOS设备中,内存被人为的分成5大区域:栈区、堆区、全局/静态区、常量区、代码区,所占内存都为系统分配的虚拟内存。 布局结构如图: 1、栈区 函...