, ben kullanabilirsiniz:Belirli bir Mac OS X sürümünü nasıl hedeflerim? Ben 4.3 veya daha sonra tüm iOS cihazları sürümünü hedeflemek istiyorsanız
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_3
Ayrıca, genel olarak iOS cihazları hedeflemek istiyorsanız, ben kullanabilirsiniz:
#if TARGET_OS_IPHONE
mi Mac OS X için benzer bir şey var mı?
Mac OS X'de (örneğin, iOS'tayım) çalışmazsam, ve sonra 'NSAppKitVersionNumber' tanımlanmayacaktır, değil mi? Bu şekilde, genel olarak Mac OS X'te olduğumu söyleyebilirim, bunun tanımlanmış olup olmadığını kontrol ederek? – rid
@Radu Yup. 'NSAppKitVersionNumber' sadece OS X'de tanımlanmıştır (ya da daha sonra Kakao'da tanımlanmıştır. Eğer Kakao kullanmıyorsanız, Gestalt'a ve zayıf bağlantıya geri dönebilirsiniz (10.6.8'de ve sonrasında)) – JustSid
@Radu '/ usr/include/AvailabilityInternal.h' 'ye bakıp, iki altçizgi ile başlıyorlar.Ve evet, olası değerler iOS'a benzer:' __MAC_10_0', '__MAC_10_7' vb. (/ Usr/içine bak/Availability.h' bulunmaktadır – JustSid