240 发简信
  • 120
    iOS中的Block

    先来看几个面试题1.block的本质2.block为什么使用copy修饰3.block如何捕获外部变量4.__block修饰为什么能修改auto...

  • 120
    iOS中的Category

    一.Category实现原理■ Category编译之后的底层结构是struct category_t ,里面存储着分类的对象方法、类方法、属性...

  • 120
    iOS中的Runloop

    本节主要理解:1.runloop的理解与介绍(相关类与mode)2.runloop在开发中的应用(主动使用/隐性调用)3.runloop与线程的...

  • 120
    iOS中的Runtime

    一.isa isa的理解 在arm64架构之前, isa就是一个普通的指针,存储着Class、Meta-Class对象的内存地址 从arm64架...

  • 120
    iOS中的内存管理

    本节主要理解:1.定时器的种类与注意事项(NSTimer循环引用/)2.内存布局3.Tagged Pointer4.引用计数的原理5.weak引...

    0.5 91 0 2
  • iOS中的性能优化

    一.卡顿优化 ■尽量用轻量级的对象 ,比如用不到事件处理的地方,可以考虑使用CALayer取代UIView■不要频繁地调用UIView的相关属性...

  • 120
    iOS中对象的本质

    首先看三个面试题,本片文章的核心。1.一个NSObject对象占有多少内存?2.对象的isa指针的指向哪里?3.OC的类信息存放在哪里? 一.对...

  • 120
    iOS中的HTTPS与AFNetworking

    本节主要理解:1.HTTP1.0和HTTP1.1和HTTP2.0的区别2.HTTP请求报文头内容3.https证书校验原理4.https的加密原...

  • iOS中的RAC的使用

    本篇内容主要记录一下平时项目中经常会用到的rac的情况,不做太深入的研究。 前言 ReactiveCocoa 可以说是结合了函数式编程和响应式编...

    1.7 3322 3 10