在Objective-C中BOOL和布尔之间有什么区别吗?

我知道BOOL实际上是一个有符号char的typedef。 但布尔呢? 我很困惑bool,布尔和BOOL …. QQ

Boolean是一个旧的碳关键字(历史性的Mactypes),定义为一个unsigned charBOOL是一个定义为signed char的Objective-Ctypes。 bool_Bool标准Ctypes的定义版本。 它被定义为一个int 。 使用BOOL