C语言是静态语言,它的工作方式是通过函数调用,这样在编译时我们就已经确定程序如何运行的.而Objective-C是动态语言,它并非通过调用类的方 法来执行功能,而是给对象发送消息,对象在接收到消息之后会去找匹配的方法来运行.这种做法就把C语言在编译时的工作挪到了运行时来做,可以获得额外的灵 活性. 在Objective-C中有个@selector,在很多地方被翻译成“选择子”.实际上,对于类的实例对象来说,类的方法是用一个数字来代表的,并非 是我们看到的一个长长的带着:这个字符的一串字符串.通过…