iOS APP 开发 OC 第五天, OC 数据类型

tags: OC 30 day

OC 有哪些数据类型呢?

oc 中支援所有C语言的数据变量。

基本数据类型
int double float char构造类型
数组 结构体 枚举空类型
int *p1;typeof 自定义类型

还有还有!!OC 比起 C语言,还新增了其他的数据变量。

BOOL类型
可以储存YES或NO中任意的一个数据。一般情况下Bool类型用来储存条件表达式的结果。如果条件表达是不成立,结果就是NO。

BOOL本质上是一个有符号的char类型。
#define YES((BOOL)1)#define NO ((BOOL)0)

YES 实际上就是 1
NO 实际上就是 0
2. Boolean
可以储存true或false中任意的一个数据。一般情况下Bool类型用来储存条件表达式的结果。如果条件表达是不成立,结果就是false。

我有两个条件表达是,那我应该要用哪个呢?

BOOL,
因为以C语言来说,BOOL看起来更直觉。
Boolean主要是让习惯使用Java的工程师方便使用。
3. class 类
4. id类型,万能指针
5. nil 与NULL差不多
6. SEL 方法选择器
7. block 代码段


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章