240 发简信
IP属地:浙江
  • 120
    iOS程序启动->dyld加载->runtime初始化(初识)

    iOS开发中,main函数是我们熟知的程序启动入口,但实际上并非真正意义上的入口,因为在我们运行程序,再到main方法被调用之间,程序已经做了许许多多的事情,比如我们熟知的r...

  • 我和你一样,你怎么解决的

    shell下字典

    今天突然发现了字典的好处,就去找了找shell是否支持,以下为结果。http://www.firefoxbug.com/index.php/archives/2369/

  • 120
    iOS界面渲染流程分析

    前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...

  • 120
    iOS底层原理总结 - Category的本质

    iOS底层原理总结 - Category的本质 面试题 Category的实现原理,以及Category为什么只能加方法不能加属性。 Category中有load方法吗?lo...

  • 120
    【iOS 底层原理】Runloop

    一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户...

  • 120
    【iOS 底层原理】struct objc_class 的结构

    不管是类对象还是元类对象,类型都是 Class,class 和 mete-class 的底层都是 objc_class 结构体的指针。 1.OBJC1 objc_class ...