240 发简信
  • methodizeClass 里的 auto rwe = rw->ext();,在但是时机是指向NULL的

    OC底层原理12-类加载(一)

    iOS--OC底层原理文章汇总[/p/14911da92f74] 本文介绍类的信息加载。前面篇章中简单分析了dyld的流程,再到dylibsystem调用_objc_init...

  • OC底层原理12-类加载(一)

    iOS--OC底层原理文章汇总[/p/14911da92f74] 本文介绍类的信息加载。前面篇章中简单分析了dyld的流程,再到dylibsystem调用_objc_init...

  • Jekyll on Github Pages

    在github上使用github page:jekyll github pages 实际上,GitHub Pages are powered by Jekyll behind...

  • 《时光沙漏》隐私政策

    隐私政策 Yuanwen Zhang将《时光沙漏》应用程序构建为免费应用程序。该服务由张元文免费提供,旨在按原样使用。 如果有人决定使用我的服务,则此页面用于通过我方收集,使...

  • 120
    ALNetWorkingSwift使用文档

    前言 这几个月因为由于各种事各种忙,所以都没有写文章。还有一个比较重要的原因就是不知道写哪些比较有质量的文章来供大家阅读,这样说来的话,恰恰是违反了我自己写文章的初心:记录自...

  • iOS MDM详解(2)— 证书的制作

    简介 这个证书就是MDM Server 和 APNs推送消息所需要的证书,当然和APP推送证书完全不同,虽然功能差不多。 MDM中分为Vendor 和Customer两个角色...

  • OC对象中copy和mutableCopy方法详解

    前言 前段时间,看到在知识小集的交流群里正在讨论 copy 和 mutableCopy 这两个方法的相关特性。而这两个方法的使用,对于 Collection 来说,确实在运行...

  • 120
    Objective-C对象的TaggedPointer特性

    前言 前段时间,看到在知识小集的交流群里正在讨论 copy 和 mutableCopy 的相关特性。所以自己写了一个 Demo 验证一下群里提供的表是否正确。后来发现了 NS...

  • 120
    Category原理解析

    前言 在 iOS 开发中,使用的编程语言主要是 Objective-C。这一种编程语言虽然是 C/C++ 的扩展,但是得益于 Runtime 的机制,使得 Objective...

  • 初探JSPatch

    前言 iOS平台的有很多热修复框架,原理都是差不多,都是利用 Runtime 进行属性、方法修改。JSPatch 是现今比较主流、轻量级的热修复框架。利用内置的 JavaSc...

  • 120
    TCP协议详解

    为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人...

  • [iOS-Objective-C] 枚举

    参考资料 《编写高质量iOS与OS X代码的52个有效方法》中第5条:用枚举表示状态、选项、状态码 枚举类型的基本使用 枚举的作用在于规范并语义化的定义代码中的状态、选项等常...

个人介绍
一枚低调的极客,也是专注于iOS的开发者