在Objective-C中,我们有不同的关键字来评估布尔值。我们有
因此,
YES/NO
、TRUE/FALSE
和(c99) true/false
。我很好理解BOOL
与bool
之间的区别,这篇文章精彩地解释了它们之间的不同:http://www.bignerdranch.com/blog/bools-sharp-corners/。因此,
YES/NO
的含义不是我的问题。我的问题是,TRUE/FALSE
和true/false
之间有什么区别?大写版本是YES/NO
的别名还是(c99) true/false
的别名?或者,它是另一种完全不同的动物(如YES/NO
)?