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

  • cdgotx

    cdgotx

    8 Kasım 2011
  • Droid Life

    Droid Life

    17 Kasım 2009
  • Excel Video Tutorials

    Excel Video

    6 Aralık 2012