Objective-C使用.m作为源码文件的后缀名。
Objective-C也是使用//和/**/作为注释符,这一点和C/C++一样。
XCode不仅有GUI界面而且还支持命令行。
Unix的命令行不同于Linux的命令行,它不自动识别当前目录,你必须要加个./才行。
Objective-C采用#import <>引入头文件这一点和C/C++中的#include相同。
@autoreleasepool{……}是Objective-C中的一种机制,这种机制可以在产生新对象时有效地控制内存。
NSLog是个函数,”Programming is fun!”是个参数,整个@”Programming is fun!”是个NSString字符串常量,换句话说@表示这是个要输出的字符串,相当于printf中的格式化字符串。
在这里NSLog有点像cout和printf。
同样Objective-C也是以分号结尾的。
return 0说明程序是正常结束的,如果return的是非0则说明程序多多少少出了点错误。
这个NSLog也是使用格式化字符串来输出的,如下图所示:
由上图可见这就是格式化字符串啊!这个%i的作用相当于printf中的%d,只不过这个i代表的是integer。