Это абсолютно одинаково на обоих языках, за исключением того, что вы обычно не находите $
знаков в именах переменных Objective-C.
if(value)
return 1;
else
return 0;
return value?1:0;
Вы должны такжеимейте в виду, что условный оператор ?:
не является сокращением для оператора if-else, а скорее сокращением для выражения «истинное против ложного».См. руководство по PHP .