如果我有以下功能:
-(BOOL) checkIfValid{
if(someThing){
return YES;
}
return NO;
}
我可以在另一个函数中执行此操作:
if([self checkIfValid]){
//do something
}
我对BOOL类型和YES / NO值有点困惑....是TR的同义词,NO和false是一样吗?
答案 0 :(得分:1)
如有疑问,请参阅文件
#define YES (BOOL)1
#define NO (BOOL)0
答案 1 :(得分:0)
是的,你可以使用
if([self checkIfValid])
{
//do something if checkIfValid returns YES/True
}
答案 2 :(得分:0)
是的ucabdro,
你的代码是完全正确的,这里YES代表TRUE而NO代表FALSE。