如果我有以下功能:理解Objective-C的BOOL類型
-(BOOL) checkIfValid{
if(someThing){
return YES;
}
return NO;
}
我可以那麼做的另一個功能:
if([self checkIfValid]){
//do something
}
我輕微地BOOL類型和YES困惑/ NO值....是YES與TRUE同義並且對於NO和false同樣?
如果我有以下功能:理解Objective-C的BOOL類型
-(BOOL) checkIfValid{
if(someThing){
return YES;
}
return NO;
}
我可以那麼做的另一個功能:
if([self checkIfValid]){
//do something
}
我輕微地BOOL類型和YES困惑/ NO值....是YES與TRUE同義並且對於NO和false同樣?
如有疑問請參考文檔
#define YES (BOOL)1
#define NO (BOOL)0
是的,你可以使用
if([self checkIfValid])
{
//do something if checkIfValid returns YES/True
}
是ucabdro,
你的代碼是完全正確的,在這裏是代表TRUE和NO代表FALSE。
你說得對,是是Objective-C的等價物的TRUE和沒有是等同於FALSE – Entreco
您可以使用,因爲方法返回BOOL值。 – iAmitWagh