What is id ? 表示通用对象类型, 本质上是结构体指针, 出自Objective-C运行期组件库的头文件. // id的定义 typeof struct objc_object { Class isa; } *id;