240 发简信
IP属地:北京
  • objc_msgSend()汇编核心探索(arm64架构)

    寄存器对应须知: id objc_msgSend(id self, SEL _cmd,...)汇编实现 其汇编实现等价于C语言实现: 注意:这里...

  • objc_msgSend()汇编核心探索(x86_64架构)

    寄存器对应须知: id objc_msgSend(id self, SEL _cmd,...)汇编实现 其汇编实现等价于C语言实现: 注意:(0...

  • Objective-C Literals

    参考:Objective-C Literals 前言 The new object literals syntax being introduc...

  • Resize,w 360,h 240
    内存管理(三)

    (1)Autorelease Pool 与函数返回值 如果一个函数的返回值是指向一个对象的指针,那么这个对象肯定不能在函数返回之前进行 rele...

  • 2019-07-30

    (1)宏定义#define与类型定义符typedefine的区别: #define:文本的简单替换。预处理阶段被处理,不涉及C语法,所以没有作用...

  • Protocol 和 Category

    Protocol: 带实现的方法列表,协议方法分@required和@optional❤️ Category:为已有类添加方法的声明与实现。(...

  • Resize,w 360,h 240
    重识电磁波

    一、波及其分类 (1)波的描述 波或波动是扰动或物理信息在空间上传播的一种物理现象。扰动的形式是任意的。波的传播速度总是有限的。除了电磁波和引力...

  • Resize,w 360,h 240
    2019-01-05

    (1)屏幕尺寸与模拟器尺寸 Q:AutoLayout约束下,titleScrollView为什么不随控制器View尺寸的变化而变化?又为什么随预...

  • Resize,w 360,h 240
    多播代理的实现方式

    前言:代理delegate只能实现“一对一”的通信,也即一般情况下,一个委托方只能有一个代理方,多次设置只是代理的替换,并不能实现多个代理;但有...

个人介绍
代码表达世界,编程表现人生