Iphone 理解Objective-C布尔型
如果我有以下功能:Iphone 理解Objective-C布尔型,iphone,objective-c,xcode,Iphone,Objective C,Xcode,如果我有以下功能: -(BOOL) checkIfValid{ if(someThing){ return YES; } return NO; } if([self checkIfValid]){ //do something } 然后我可以在另一个函数中执行此操作: -(BOOL) checkIfValid{ if(someThing){ return YES; } return NO; } if([self checkI
-(BOOL) checkIfValid{
if(someThing){
return YES;
}
return NO;
}
if([self checkIfValid]){
//do something
}
然后我可以在另一个函数中执行此操作:
-(BOOL) checkIfValid{
if(someThing){
return YES;
}
return NO;
}
if([self checkIfValid]){
//do something
}
BOOL类型和YES/NO值让我有点困惑……YES是TRUE的同义词,NO和false的同义词吗?可以使用YES
if([self checkIfValid])
{
//do something if checkIfValid returns YES/True
}
是的,你可以用
if([self checkIfValid])
{
//do something if checkIfValid returns YES/True
}
是的
您的代码完全正确,这里YES代表TRUE,NO代表FALSE。YES ucabdro
您的代码完全正确,此处“是”表示正确,“否”表示错误。如有疑问,请参阅文档
#define YES (BOOL)1
#define NO (BOOL)0
如有疑问,请参阅文件
#define YES (BOOL)1
#define NO (BOOL)0
你是对的,YES是Objective-C的TRUE等价物,NO是False等价物你可以使用它,因为method返回BOOL值。你是对的,YES是Objective-C的TRUE等价物,NO是False等价物你可以使用它,因为method返回BOOL值。