240 发简信
IP属地:上海
  • Resize,w 360,h 240
    OC底层探索之消息转发

    OC底层探索之objc_msgSend[https://www.jianshu.com/p/4b7a25298fb0]我们探索了消息的快速查找和...

  • Resize,w 360,h 240
    OC底层探索之objc_msgSend

    runtime 我们都知道大部分语言是编译时决议的,而Object-C是在运行时决议,这来源于强大的runtime。通过runtime可以动态对...

  • Resize,w 360,h 240
    OC底层探索之cache详解

    我们在OC底层探索之对象原理(下)[https://www.jianshu.com/p/397bf6d7480a]探索了isa指针指向,在OC底...

  • Resize,w 360,h 240
    OC底层探索之类的探索(下)

    成员变量的存储位置 OC底层探索之类的探索(上)[https://www.jianshu.com/p/f34cc989f509]我们探索了isa...

  • Resize,w 360,h 240
    OC底层探索之类的探索(上)

    isa指针指向 OC底层探索之对象原理(下)[https://www.jianshu.com/p/397bf6d7480a]我们探索了对象isa...

  • Resize,w 360,h 240
    OC底层探索之对象原理(下)

    lldb命令总结 p :类型+引用值+指针地址 po: 值(类型+指针地址) p/x : 16进制 p/o : 8进制 p/t : 2进制 p/...

  • Resize,w 360,h 240
    OC底层探索之对象原理(上)

    OC对象的创建 我们经常使用alloc,init,new 来创建对象,它们有什么区别呢 直接上代码 打印结果如下: 首先解释一下 %@打印的是对...

  • iOS遇到的坑

    1、二维码尺寸必须是59*59及以上,否则微信内长按识别不了二维码,其他手机扫二维码可能会扫不出来 代码: + (UIImage *)gener...

  • iOS内存管理

    一、内存布局 stack:方法调用(栈区) heap:通过alloc等分配的对象(堆区) bss:未初始化的全局变量 data:已初始化的全局变...