2013-01-08 110 views

回答

10

最常见的是BOOLYES,NO defs。

1

使用BOOL类型为boolean。

并使用NO来设置false。

1

BOOL是Objective-C提供的一个,所以坚持下去,除非它成为一个问题(这是一个非常罕见的情况,但它发生在我身上)。此外,还有更多关于真假的定义:YESNO是最客观的C类。它们被定义为clang文字,因此最好使用它们。

1

它会因您调用的API而异。每个API都有自己的约定。对于Apple Obj-C的大部分内容,它是BOOL,其中定义了YES/NO。但是,您最终可能会使用另一个具有自己惯例的库(例如boolean_t) - 在调用该库时与该约定匹配。对于你自己的东西,我会坚持Obj-C方法。

1

更好地利用BOOLFALSE OR NO

希望它可以帮助你

相关问题