Objective-C很有趣的一个地方是,它非常非常像C.实际上,它就是C语言加上一些其他扩展和一个运行时间(runtime). 有了这个在每个Objective-C程序中都会起作用的附加运行时间,给了它一些动态的特性.C和C++没有运行时间,他们仅仅被编译为完全按照代码的顺序去执行,不多也不少.Objective-C中带有运行时间的好处是,它可以在你的程序运行的流程中进行参与.在Objective-C中,它包括检查是否一个对象可以处理特定的消息,如果不能处理,它就帮助你自动调用其他特定的方法去…