#define IS_4_INCH ([[UIScreen mainScreen] bounds].size.height == 568)
Над IS_4_INCH имеет true, когда я запускаю приложение в 4-дюймовом симуляторе. Как директива препроцессора, как она определяет среду выполнения.Как препроцессор определяет операторы, способные оценивать среду выполнения для симулятора?
В ближайшее время я переведу это метод класса. Но подумал, чтобы понять, как это заявление работает.
Пожалуйста, помогите.
Спасибо.
http://en.wikipedia.org/wiki/C_preprocessor –