240 发简信
IP属地:黑龙江
  • iOS autorelease的实现原理

    autorelease就是自动释放,会像C语言的自动变量那样来对待对象实例。当超出作用于时,对象实例的release实例方法被调用。 一、aut...

  • iOS runtime的详解

    Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比...

  • iOS Block深入原理

    三种block类型 NSGlobalBlock 如果block不捕获外部变量,那么在ARC环境下就是创建一个全局block。全局block存储在...

  • iOS 中 self 和 super 的区别

    一、要点: self调用自己方法,super调用父类方法 self是类,super是预编译指令 [self class]和 [super cla...

  • iOS 十六进制字符串转为byte数组

    由于公司需求,需要把获取到的UUID十六进制的字符串,转为byte数组,然后在进行base64加密。 一、UUID的生成 UUID最好通过SSK...

  • Resize,w 360,h 240
    iOS https的使用

    由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS中使用HTTPS请求的实现。相...

    0.2 2624 1 10 1
  • Resize,w 360,h 240
    Runtime图形总结

    RunTime基础 基础路径图: RunTime进阶 进阶路径图: 消息机制: objc_msgSend objc_msgSend_fpret ...

  • Runtime Method Swizzling黑魔法的用法

    前言:什么是Method Swizzling,在iOS开发中它有什么作用? 简单来说我们主要是使用Method Swizzling来把系统的方法...