摘要:
Objective-C KVC的特殊处理 [obj setValue:@"Test" forKey:@"attr"]; 背后逻辑: 1/ 先找obj的attr变量有没有对应的setter方法, 有的话执行setter逻辑 2/ 再找有没有_attr这个属性, 无论在@Interface中的还是在实现 阅读全文
摘要:
Objective-C 处理可变参数 va_list 这是一个类型, 用于定义指向可变参数列表的指针变量 va_start 这是一个函数, 指定开始处理可变形参的列表, 并让指针变量指向可变形参的第一个参数 va_end 结束处理可变形参, 并释放指针 va_arg 该函数返回指针变量当前指向的参数 阅读全文