一概述:
Objective-C是在C语言基础上拓展出的新语言,所以它是能兼容C语言代码的,C语言中的基本数据类型如int、float、double和char在Objective-C中是完全可以正常使用的。除此之外,Objective-C还拓展了一些新的数据类型如BOOL、id、instancetype等。
二.新特性的介绍:
1.BOOL类型介绍:
1.打开Xcode,创建一个Objcetivie-C项目.
2.导入,查看官方文档:
#include <objc/objc.h>
所以说,在 iOS 的64位系统或者在Apple Watch 上,Objective-C 的 BOOL 直接等于定义在 stdbool.h 文件里头的 bool,bool其实是 int,假如使用了C++,那么 stdbool.h文件里面的定义就变成了C++的 bool。
但是,如果是在 MacOS(我们<