Есть ли разница между BOOL и Boolean в Objective-C?
Я знаю, что BOOL на самом деле является typedef подписанного char.
Но как насчет булевых?
Я смущен bool, Boolean и BOOL.... Q Q
Ответ 1
Boolean - это старое ключевое слово Carbon (исторический тип Mac), определяемое как unsigned char. BOOL - тип Objective-C, определенный как signed char. BOOL - это определенная версия стандартного типа C _Bool. Он определяется как int. Используйте BOOL.