swift dilinde #ifdef deÄŸiÅŸtirme
C/C /Objective-C, bir makro derleyici preprocesors kullanarak tanımlayabilirsiniz. Ayrıca,/bazı kod parçaları derleyici preprocesors kullanarak hariç ekleyebilirsiniz.
#ifdef DEBUG
// debug only code
#endif
Swift benzer bir çözüm var mı?
CEVAP
Evet yapabilirsin.
Swift hala kullanabilirsiniz "#/#else/#endif" ön işlemci makroları (her ne kadar daha kısıtlı), Apple docs olarak başına. İşte size bir örnek:
#if DEBUG
let a = 2
#else
let a = 3
#endif
Şimdi," sembol başka bir yerde, ama. "DEBUG ayarlamanız gerekir Bunu ayarlamak "Swift Derleyici - Özel Bayraklar" bölümünde, "Diğer Swift Bayrakları" hattı. -D DEBUG girişi ile hata AYIKLAMA sembol ekleyin.
Her zamanki gibi, hata Ayıklama veya zaman zaman farklı bir değeri Sürümde ayarlayabilirsiniz.
Gerçek kodu test ettim ve çalışıyor; bir oyun olsa tanınmak görünmüyor.
Benim orijinal sonrası here okuyabilirsiniz.
ÖNEMLİ NOT:-D=1 çalışmıyor hata AYIKLAMA. Sadece -D hata AYIKLAMA çalışır. Derleyici belirli bir değere sahip bir bayrak görmezden geliyor.

Swift programlama dilinde bir dize inc...
Ünlem işareti Swift dilinde ne anlama ...
Swift dilinde soyut iÅŸlevleri...
Swift: #uyarı eşdeğer...
Nasıl jQuery seri form verilerini deği...