Objective C和C语言有什么区别? 80 次浏览 Obj-C是在标准C基础上,加入了SmallTalk语言的消息传递机制。消息传递和异步编程不同线程或进程消息传递不太一样,它的本质和类对象方法调用没有什么区别。最大的不同在于,消息传递不保证对应的消息(或方法)一定能找到,ObjC加入了一套动态或者runtime才会确定方法是否存在的机制,相比C++语言静态绑定更强大。