NSLog
OC独有的函数
用于打印输出,跟c语言的printf函数作用类似.
1.导入头文件 #import<Foundation/Foundation.h>
2.使用 NSLog(@"hello world!");
特点:1.需要导入函数的声明的头文件.
2.编译时需要头文件对应的框架一起编译.
如: cc 文件名.m -framework Foundation
BOOL
是OC独有的基本数据类型.
用于表示真假结果,只有两个值 YES NO.
用法
#import<Foundation/Foundation.h>
BOOL b=YES;b=NO;
当需要使用真假值的时候使用.
特点:
1.需要导入函数的声名的头文件.并添加框架一起编译.
2.BOOL底层实现
typedef signed char BOOL; //用别名的方式定义了一个有符号的char类型叫BOOL
#define YES (BOOL)1 //用宏定义的方式定义了1并强转为BOOL型,YES.
#define NO (BOOL)0 //用宏定义的方式定义了0并强转为BOOL型,NO.