IP属地:陕西
如何在不破坏原有类封装下添加属性( 动态添加property ) 当我们想给系统类或者自定义基类添加某个属性(简称propertyName)时,...
如何在不破坏原有类封装下添加属性 当我们想给系统类或者自定义基类添加某个属性(简称targetVaule)时,在不破坏原有类封装情形下: Obj...
Objective-C动态性的根源在方法的调用是通过message来实现的,一次发送message的过程就是一次方法的调用过程。发送messag...
Runtime 是 Objective-C 区别于 C 语言这样的静态语言的一个非常重要的特性。对于 C 语言,函数的调用会在编译期就已经决定好...
Dispatch Queue(队列)是一个对象,类似队列的数据结构,而且是 FIFO(First In, First Out)队列,因此任务开始...