Objective-C语言的优势在哪里?
1,动态运行环境,适合UI编程。
在Objective-C中,下面的语法不是简单的函数调用,而是给对象的消息。
2.方便与C/C++混合使用
Objective-C中的C扩展名以符号@开始。如@class、@interface、@“你好,世界”。它的消息发送语法使用括号而不是圆括号。
3、运行速度比较快
Objective-C编译后是机器原生指令,运行时环境小而紧凑。它采用引用计数的内存管理模式,并引入ARC。ARC比GC更容易造成编程错误,但比GC更快。而在性能非常重要的时候,Objective-C可以很容易地直接调用C/C++代码。与其他使用虚拟机、采用GC、间接调用C/C++的移动平台相比,速度优势非常明显。