Vi el "nuevo tipo" BOOL
(YES
, NO
).Objetivo-C: BOOL vs bool
He leído que este tipo es casi como un char.
Para las pruebas que hice:
NSLog(@"Size of BOOL %d", sizeof(BOOL));
NSLog(@"Size of bool %d", sizeof(bool));
Es bueno ver que los dos troncos que aparezca "1" (a veces en C bool ++ es un int y su sizeof es 4)
Así que me estaba preguntando si hubo algunos problemas con el tipo bool o algo así?
¿Puedo usar bool (que parece funcionar) sin perder velocidad?
"todos los marcos de Apple" - no es cierto. Echar un vistazo a CGGeometry.h, específicamente: CG_INLINE bool __CGPointEqualToPoint (CGPoint point1, CGPoint punto2) { retorno point1.x == == point2.x && point1.y point2.y; } – Elliot
@Elliot Estás en lo correcto. Muchos de los frameworks C (CoreFoundation, CoreGraphics, etc.) usan C99 'bool'. Todos los frameworks de Objective-C usan 'BOOL'. –
todas las manzanas frameworks objetivo-c –