240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    Swift 的函数派发机制

    介绍 首先全面了解一下,有4种派发机制,而不是两种(静态和动态): 内联(inline) (最快) 静态派发 (Static Dispatch)...

    37.2 7177 4 124
  • SwiftShield代码混淆

    概述 SwiftShield是一个为iOS项目对象(包括你的Pod和Storyboard)生成不可逆加密名称的工具,以保护你的应用程序免受逆向设...

  • Resize,w 360,h 240
    简述@weakify、@strongify

    前言 在开发中,经常在控制器中用到block语句,在block语句中如果需引用self,而self(控制器)对象中又持有block对象,就会造成...

  • iOS 文件预览的四种方法

    前言 开发中可能会遇到文件操作的需求,其中包括PDF文档的预览、图片、doc文档转换成PDF文档、第三方应用导入文件置自己应用中、PDF文档的批...

  • Resize,w 360,h 240
    iOS底层总结- 关联对象实现原理

    前言 Category能否添加成员变量?如果可以,如何给Category添加成员变量?答:不能直接添加成员变量,但是可以通过runtime的方式...

    2.5 3693 4 17
  • iOS 越狱代码检测

    判断手机越狱的几种方式: 1. 通过手机越狱后增加的越狱文件判断 2. 根据是否能打开cydia判断 3.根据是否能获取所有应用的名称判断,没有...

  • Resize,w 360,h 240
    iOS 自动释放池原理

    简介 AutoreleasePool(自动释放池)是OC中的一种内存自动回收机制,它可以延迟加入AutoreleasePool中的变量relea...

    0.9 3212 1 11
  • iOS 保持界面流畅的技巧

    卡顿产生的原因 在 VSync 信号到来后,系统图形服务会通过 CADisplayLink 等机制通知 App,App 主线程开始在 CPU 中...

    0.7 1081 2 11
  • Resize,w 360,h 240
    NSNotification相关

    实现原理(结构设计、通知如何存储的、name&observer&SEL之间的关系等) 2. 通知的发送时同步的,还是异步的 同步 NSNotif...

    0.7 1293 1 10
个人介绍
过去不念,当下不杂,未来不惧!