SORU
28 EYLÜL 2008, Pazar


Ne #tanımlar iPhone için derlerken böyle büyük mükafat tarafından yapılır.

Yarı taşınabilir bazı kod yazıyorum ve iPhone için hazırlıyorum ne zaman tespit etmek mümkün olmak istiyorum. #ifdef IPHONE_SDK... gibi bir şey istiyorum.

Muhtemelen böyle büyük mükafat bir şey tanımlar, ama proje özellikleri altında hiçbir şey göremiyorum, ve Google pek yardımcı değil.

CEVAP
28 EYLÜL 2008, Pazar


SDK docs altında "kaynak kodu koşullu olarak Derleme"

İlgili tanımlar TARGET_OS_İPHONE ve /usr/tanımlanan TARGET_İPHONE_SİMULATOR,/TargetConditionals vardır.iOS çerçevesinde h. Araç zinciri önceki sürümlerinde, yazmak zorunda kaldım:

#include "TargetConditionals.h"

ama bu artık (6/iOS8 böyle büyük mükafat) geçerli araç zinciri gerekli.

Eğer tek bir aygıt için yapıyorsanız kod bloğu derleme yapmak istiyorsanız yani, örneğin, daha sonra yapmalısın

#if !(TARGET_IPHONE_SIMULATOR)
...
#endif

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • The Computer Chronicles

    The Computer

    7 Kasım 2012
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006