SORU
21 Temmuz 2014, PAZARTESİ


Eğer app Swift aygıt veya simülatörü için yapılmış olup olmadığını tespit

Objective-C eğer bir uygulama veya aygıt simülatörü kullanarak makrolar için inşa edilmekte olduğunu biliriz:

#if TARGET_IPHONE_SIMULATOR
    // Simulator
#else
    // Device
#endif

Bu derleme zamanı ve çalışma zamanı makrolar mevcut değil.

Ne kadar Hızlı aynı elde edebilir miyim?Yığın taşması, docs içine bir göz vardı ve onu anlamaya olamaz aradım.

CEVAP
21 Temmuz 2014, PAZARTESİ


Simülatörü doğrudan algılayamaz korkuyorum ama aşağıdaki gibi bir masaüstü mimari iOS tespit edebilirsin

#if (arch(i386) || arch(x86_64)) && os(iOS)
    ...
#endif

Açıkçası bu cihazda yanlıştır, ama iOS Simülatörü için true değerini döndürür.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010