bool和BOOL有什么区别?

use*_*949 0 objective-c

我认为有两种布尔类型我们可以使用bool和BOOL.这两者有什么区别?

bool包含真假; BOOL包含TRUE和FALSE,它们可以互换吗?

Car*_*rlJ 6

在此输入图像描述马特撰写了一篇关于此事的博文:

Objective-C定义BOOL来编码真值.它是signed char的typedef,宏分别为YES和NO,分别表示true和false.