240 发简信
IP属地:广东
  • 对象释放与线程的关系

    一个对象从创建到释放,不管是OC还是Swift,都有引用计数来管理,在引用计数为0时,程序会在一个恰当的时机把这个对象释放。 “恰当的时机”是 ...

  • Runtime下的消息发送/转发

    发送消息后:(eg.[instanceperformSelector:@selector(selname)]) 1. 先一层一层寻找方法 Run...

  • Resize,w 360,h 240
    MVC的理解

    其实不论是MVC、MVVM或是MVP,不过是见仁见智,各有各的解释,不同的划分铸就了不同的程序结构。 对于开发者来说MVC应该再熟悉不过了,为什...

  • Resize,w 360,h 240
    presentViewController和navigation的push时图层结构

    有时会需要自定义present或者navigation的transition特效, 这个时候就需要在UIViewControllerAnimat...

  • Resize,w 360,h 240
    Objective-C中Runtime的结构

    Objective-C isa 指针 与 runtime 机制 这篇文章中详述了OC中Runtime的结构,附下图, 每个 类 都有一对儿obj...

  • Swift中的Runtime

    在OC中灵活的Runtime机制虽然有很多实用之处,衍生出的ReactNative、HotFix也用在很多项目里,但它也有着难以避免的缺陷--运...

  • OpenGL和GPU图形绘制管线

    最近花了一些时间看了看OpenGL的使用,设置顶点、绘制多边形、着色、视图变换、关照、材质、glList、纹理、模板,深度测试、文字。内容很多,...

个人介绍
行到那旧庭院,何用轻敲