240 发简信
  • 120
    OOM探究:XNU 内存状态管理

    前言 OOM全称 Out Of Memory,指的是因为内存使用过多而导致的 APP 闪退。其实这本身是一种操作系统管理内存的机制。因为手机的内...

    1.5 3393 6 22 3
  • 关于Block的几点思考

    背景 block的问题算是老生常谈了,本以为对block很熟悉了,但是前几天跟同事聊到几个block的很有意思的点,一开始还真的感觉一脸懵逼。想...

  • RTL适配历程

    背景 阿拉伯语适配是一个比较麻烦的事情,不止在于它文案的适配,更多的是在于其语言习惯的变化。由从左到右(LeftToRight)的布局习惯变为了...

  • iOS启动原理(一)

    背景 iOS的启动过程一直比较神秘,这方面的资料也不是太多,大多数的资料都来自2016年WWDC的一篇视频,本文的大部分内容来自于视频,算是视频...

    2.4 1407 1 27 1
  • 谈nonatomic非线程安全问题

    背景 由于我对SDWebImage这块比较熟悉,并且基于SDWebImage封装了一层对业务更友好的HTSWebImage库。所以一直以来SDW...

  • 120
    【迁移】Xcode7新特性AddressSanitizer

    coding 的演示功能不让用,原来搭建的博客访问不了了。索性将全部博客迁移到简书,这篇是旧文章,欢迎大家以后来简书看我的博客 昨天发现微博的圈...

    0.5 1961 5 14
  • 【迁移】MethodSwizzling(二)

    coding 的演示功能不让用,原来搭建的博客访问不了了。索性将全部博客迁移到简书,这篇是旧文章,欢迎大家以后来简书看我的博客 上一篇博客中我们...

  • 120
    【迁移】Method Swizzling(一)

    coding 的演示功能不让用,原来搭建的博客访问不了了。索性将全部博客迁移到简书,这篇是旧文章,欢迎大家以后来简书看我的博客 Time Fli...

  • 【迁移】iOS开发RunTime之函数调用

    coding 的演示功能不让用,原来搭建的博客访问不了了。索性将全部博客迁移到简书,这篇是旧文章,欢迎大家以后来简书看我的博客 经过两个多月的面...