這是代碼的一小部分:參照BOOL值在Objective-C方法
@interface
BOOL isCarryingmallet;
@implementation
-(BOOL)isCarryingWeapon {
return isCarryingMallet;
}
-(int)getWeaponDamage {
if (isCarryingMallet)
return kVikingMalletDamage;
else
return kVikingFistDamage;
}
我不理解其工作原理。 return isCarryingmMallet;
是否返回YES或NO?如果(isCarryingMallet)
爲什麼沒有== YES
?爲什麼它不是if (isCarryingWeapon)
。 感謝您回答我的newb問題!
Upvote強制性RPG格鬥遊戲時學習一種新的語言。我的第一個Obj-C被稱爲「中世紀戰鬥」:P –