240 发简信
  • 120
    Objective-C对象的TaggedPointer特性

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

    2.2 3374 0 15
  • 120
    Category原理解析

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

    0.8 1491 0 11
  • 120
    浅谈iOS TouchID以及APP的数字锁屏

    【摘要】最近公司有个需求就是对APP进行加入屏幕解锁以及指纹解锁的功能。开始以为十分简单,其实本质上的难点不是在实现指纹验证的方面,而是APP生...

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

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

  • 初探JSPatch

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

  • Swift3.1的DeviceToken打印的是32Bytes

    【问题描述】使用环境 Swift3.1 和 Xcode8.3.3,项目代码升级Swift3.1之后出现了DeviceToken 无法成功转 St...

  • Swift与Objective-C混编调试杂记

    【简介】在2016年底前后一直在做智能家居APP,这个项目是利用 Objective-C 和 Swift 混编,至今看来混编会出现很多奇奇怪怪的...

  • Swift中的 === 和 == 运算符使用

    【简介】Swift 中有几个基本运算符需要注意的有 == 和 !=,=== 和 !== 这两对运算符的使用。 类和结构体 类:属于一种引用类型,...

  • 《时光沙漏》隐私政策

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

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