Duplicar posibles:
Is there a difference between YES/NO,TRUE/FALSE and true/false in objective-c?Diferencias entre SÍ/VERDADERO?
tengo una pregunta, y que pueden ser respondidas rápidamente. tengo este código:
.h
UITableView *table;
.m
table.hidden = YES;
table.hidden = TRUE;
¿Hay alguna diferencia entre las dos últimas líneas de código? ¿O EXACTAMENTE es el mismo SÍ y VERDADERO?
Recomendaría elegir una y seguir con ella, preferiblemente 'SÍ' ya que hace más obvio que está escribiendo código Objective-C y no código C puro, pero es realmente una cuestión de convención. –
Creo que usan 'SÍ' en Objective-C debido a la forma en que expresan sus variables' BOOL' como preguntas que corresponden a la convención de nomenclatura de métodos. como 'BOOL isTrue = YES;' – MobileOverlord
Se almacenan así en CD porque Core Data almacena objetos, lo que no es BOOL, por lo que usa NSNumber para almacenar BOOLs, y el método de clase 'numberWithBool' y la instancia' 'boolValue' tienda obtener el valor escalar. – Abizern