2014-04-21 4 views

ответ

5

квадратные скобки [ ... ] используются синтаксис Objective-C для метод вызывает, такие как

[someObject doSomething]; 

(см "Objects Send and Receive Messages" в "Программирование с-С" Цель документации для получения дополнительной информации).

То, что вы, вероятно, имел в виду,

if ((hour > hourSunrise) && (hour < hourSunset)) ... 

И в данном случае не нужны круглые скобки вообще, потому что && имеет более низкий приоритет, чем операторы сравнения, такие как <:

if (hour > hourSunrise && hour < hourSunset) ... 
+0

Большое спасибо , Я медленно привык к тому, что строки и числа обрабатываются по-разному. –

Смежные вопросы