- 博客(2)
- 收藏
- 关注
原创 为什么Objective-C的对象“调用方法”叫做发消息。
Objective-C与C++,java等面向对象的语言类似,但是在使用Objective-C的类创建对象,并且这个对象“调用自身类的方法的时候”,我们叫做给对象发送一个消息,而不是调用方法,这就是Objective-C和C++不同的关键所在,因为该语言使用“消息结构”(message structure)而非“函数调用”(function calling)。消息和函数的区别,像下面一样。
2015-03-12 10:15:00 2716
原创 clang编译器
Objective-C语言也是一门编译型的语言,Xcode内置LLVM(Low Level Virtual Machine,低级虚拟机)的clang编译器来编译Objective-C程序 早期版本的Xcode使用gcc来编译Objective-C源程序,从Xcode开始,Xcode4使用LLVM 3编译器。总体来说,LLVM 3比gcc更快,而且提供更友好更精确的报错信
2015-02-06 11:56:02 550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人