2013-01-08 148 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

希望它可以幫助你

相關問題