Sembra che ci siano quattro alternative.Quale tipo booleano dovrei usare in iOS/Objective-C?
BOOL
bool
booleano
boolean_t
Quale dovrei usare?
Sembra esserci anche due definizioni di falso.
falsa
FALSE
Quale dovrei usare?
Sembra che ci siano quattro alternative.Quale tipo booleano dovrei usare in iOS/Objective-C?
BOOL
bool
booleano
boolean_t
Quale dovrei usare?
Sembra esserci anche due definizioni di falso.
falsa
FALSE
Quale dovrei usare?
Il più comune è BOOL
con YES
, NO
def.
Utilizzare il tipo BOOL
per booleano.
E utilizzare NO
per impostare false.
BOOL
è quello offerto da obiettivo-C, quindi attenersi ad esso a meno che non diventa un problema (questo è un caso molto raro, ma è successo a me una volta). Inoltre, ci sono più definizioni per true e false: YES
e NO
sono le più oggettive. Sono definiti come i clang letterali, quindi è meglio usarli.
Varia sull'API che si sta chiamando. Ogni API avrà la sua convenzione. Per la maggior parte delle cose di Apple Obj-C, è BOOL con YES/NO definito. Tuttavia, potresti finire a lavorare con un'altra libreria che ha una sua convenzione (ad esempio boolean_t) - nelle chiamate a quella libreria corrisponde alla convenzione. Per le tue cose personali, mi attenersi al metodo Obj-C.
Migliore utilizzo BOOL
e FALSE
O NO
Spero che ti aiuta
migliore utilizzo BOOL FALSE e –
E 'troppo grosso quadro come questo che è un dolore per sviluppatori. Qualcuno ha ricordato il sistema fiscale? –