objectc中的bool

BOOL使用8位存储,YES定义为1,NO定义为0,大于1不为YES,跟标准C不同。 

若不小心将一个长于1字节的整型值赋给BOOL,则只截取低八位 

Obejective-C中1不等于1,绝对不要将BOOL值和YES比较

原文地址:https://www.cnblogs.com/daly2008/p/2765833.html