240 投稿
收录了16篇文章 · 1人关注
  • Resize,w 360,h 240
    iOS 之 异步绘制原理

    一、异步绘制产生背景 UIView 中有一个 CALayer 的属性,负责 UIView 具体内容的显示。 具体过程是系统会把 UIView 显...

  • Resize,w 360,h 240
    iOS设计模式之适配器模式

    之前公司太忙了,晚上回去倒头就睡,断更了很长一段时间!现在给自己定一个任务,每周最少更新1篇。 闲话不多说,开干! 1.什么是适配器模式? 适配...

  • 内存管理之 Block(weak-strong dance)

    如果觉得我写的还不错,请关注我的新浪微博@小橘爷,最新文章即时推送~ 谨以此文献给酷爱 Block 的战友们——小橘爷 前言 Block 因为性...

  • Resize,w 360,h 240
    移动端监控体系之技术原理剖析

    在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并在此基础上进行了自己的实践。这...

    7.6 Joy___ 30 278 4
  • 什么是面向对象(OOP)

    入门便是不识 从我们开始接触Java这门语言后,就有人告诉我们这是一个面向对象的语言。说的最多的是new个对象,其实并不知道什么是对象。以为对象...

  • ios load方法调用顺序

    1.先调用类的 load 方法,先编译哪个类就先调用该类的 load. 2.在调用 load 之前调用父类 load 方法. 3.分类 load...

  • Resize,w 360,h 240
    iOS 多线程:「GCD」详尽总结

    本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/...

    92.5 ITCharge 308 1926 2
  • Resize,w 360,h 240
    关于Runloop的原理探究及基本使用

    一、什么是runloop 字面意思是“消息循环、运行循环”。它不是线程,但它和线程息息相关。一般来讲,一个线程一次只能执行一个任务,执行完成后线...

    2.8 WeiHing 11 111
  • Resize,w 360,h 240
    KVC和KVO的底层原理

    KVC和KVO在实际的运用中是很常见的。所以了解它的底层实现原理是非常不错的一件事。 KVC(NSKeyValueCoding) KVC就是通过...

  • Resize,w 360,h 240
    iOS分类不能添加属性原因的探索

    最近跟人交流时,提到一个问题,说iOS分类中不能添加属性。这里探讨一下不能添加的原因和添加的方法。首先,创建一个person类,代码如下: XG...

专题公告

iOS