import是include的升级版,import可以自动防止重复包含,所以大家注意,在引入头文件的时候,都使用import。
Foundation是一个框架,Foundation.h是Foundation框架的头文件。
Oc程序的入口和C语言的一样,都是main函数。
OC和C语言的区别:
1、名字不同
2、引入的头文件不同
3、打印的格式不同,C语言用printf来打印,OC语言需要用NSLog打印,NSLog后面的括号内,要以@开头
4、打印的内容不同
5、NSLog可以自动换行
6、printf用于打印C语言的字符串,NSLog用于打印OC的字符串
示例:
#import <foundation/foundation.h>
int main(){
printf("hello world"); //C语言
NSLog(@"Objective-c"); //OC语言
}