Обратите внимание, это сделает вашу жизнь намного проще, если вы объявите свойства как
@property (nonatomic) BOOL theBooleanValue;
Это позволит вам использовать
if (!theObject.theBooleanValue) {
// Your code here
}
И вы можете назначить напрямую с помощью
theObject.theBooleanValue = YES;