- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
//написали и нам на кодревью сказали что это Оо
if (([someobj1.index isEqualToNumber:someobj2.index] ? YES : NO)) {...}
//рефакторим в:
BOOL *check;
[someobj1.index isEqualToNumber:someobj2.index] ? (check=YES) : (check = NO)
if (check) {...}
//видим что среда ругается и наконец рождаем
if ([someobj1.index isEqualToNumber:someobj2.index]) {...}
Что, вот прямо так?
Или объявлял его как (nonatomic, strong).
Хотя здесь все-таки от неграмотности, видимо.
Никогда не понимал, зачем люди абузят тернарники, заставляя их исполнять побочные действия... Для этого же же есть if :)
че, прям так и написалли?
видел бы шёф, он бы тебя погладил по головочке, воображаю...