快捷搜索:

oc语言基本语法汇总分析

  OC语言基础语法

  1、oc语言完全兼容C语言,后缀为.m类型。被广泛应运与开发苹果mac os x平台和ios开发平台

  2、oc语言关键字基本上以@开头,oc字符串也是以@开头。

  3、基本类型新加了BOOL(YES/NO)。BOOL本质上是typedef signed char BOOL;由于signed相当于无,所以BOOL就是char类型

  4、链接的含义:是把我们所有相关联的o文件,跟C语言函数库合并在一起,生成可执行的.o.文件。

  5、在oc源文件中引入#import,跟#include一样,拷贝后面文件内容,同时自动防止文件被重复拷贝。

  6、拷贝主头文件,可以避免没有拷贝其他系统函数库文件产生的问题。

  7、NSLog与C语言中的printf函数一样,都是输出,唯一的不同点,NSLog会自动换行。后者需要自己加“\n”。

  

oc语言基本语法汇总分析

  零散的语法

  1.OC语言扩展名 .m

  2.OC语言的关键字一般都是以@开头(为了和C语言做区别)如@interfance, @implementation, @public等,只有少部分没有@开头,如id, _cmd

  3.nil 保留字相当于NULL 也就是空和0

  4.NSLog输出函数自带自动换行

  5.#import预处理指令与#include一样,新增作用就是可以自动防止文件的内容被重复拷贝

  6.程序编译连接过程:

  源文件(.m)---(编译)----》目标文件(.0)-----(链接)----》可执行文件(.out)

  Foundation框架。如果要使用框架中的所有头文件那么应该怎么办?包含框架的主头文件。主头文件是一个框架中最主要的头文件,每个框架的主头文件名和框架名一致。

  如#import

  运行过程如下:

  (1)编写OC源文件 .m .c

  (2)编译文件 cc -c xx.m xxx.c

  (3)链接 cc xx.o xxx.o -framework Foundation

  (4)运行 。/a.out

  7. .pch文件是预编译时执行的文件,可以放一些宏定义,这样在其他文件中不需要导入头文件也可以使用

您可能还会对下面的文章感兴趣: