hata ayıklaması durumunda MonoTouch uygulamamda, kodu yalnızca hata ayıklama modundayken içermek için nasıl bir # derleyici yönergesi koyabilirim?Monotouch Derleyici Yönergesi
6
A
cevap
12
MonoDevelop, varsayılan olarak, bir çözüm oluşturduğunuzda DEBUG tanımlamasını ayarlar, böylece iki şeyi kullanabilirsiniz: kodunuzu tanıtmak için kullandığınız yöntemlerde [Conditional ("DEBUG")] özniteliklerini kullanabilir ve standart kullanabilirsiniz kaynağınızda #DEBUG varsa. Bunun gibi
:
[Conditional ("DEBUG")]
void Log (string msg)
{
Console.WriteLine (msg);
}
void Foo()
{
Log ("Start");
..
Log ("End");
}
Ne Şartlı özelliği hakkında güzel anahtar ayarlı değilse derleyici derleme zamanında aramaları kaldıracak ve bu ile kaynak kodu çöp daha güzel olmasıdır:
#if DEBUG
Console.WriteLine ("start");
#endif
İlgili konular
- 1. MonoTouch: MonoTouch yılında ALAssetsLibrary.AssetForUrl
- 2. Ayrıntılı bir harita dosyası oluşturmak için derleyici yönergesi nedir?
- 3. Yönergesi
- 4. Yönergesi
- 5. MonoTouch: uncaughtExceptionHandler?
- 6. # VB.net'de yönlendirme yönergesi
- 7. MonoTouch zaman ben MonoTouch bir cihaza yüklemeyi deneyin
- 8. MonoTouch - UITableView kaydırmayı algıla
- 9. MonoTouch kullanma NSData.FromBytes
- 10. MonoTouch - Nasıl UIImage.FromFile()
- 11. Monotouch Küresel İstisna yönetimi
- 12. MonoTouch: tmp klasörü konumu?
- 13. PerformSelector Monotouch Threading
- 14. MonoDevelop/MonoTouch #if iPHONE?
- 15. AngularJS yönergesi
- 16. AngularJS Yönergesi
- 17. Eğik - yönergesi
- 18. nHibernate'i monotouch ile kullanabilir miyim?
- 19. MonoTouch üzerindeki Hedef C bağlaması
- 20. Monotouch için Fotoğraf/Resim Görüntüleyici
- 21. Monotouch WCF başvuru sihirbazı çöküyor
- 22. MonoTouch yığın izleri ayrıntılı değil
- 23. Monotouch ile internet erişim kontrolü
- 24. Açısal Searchbar yönergesi bir Searchbar yönergesi burada tanımlanmış olan dom
- 25. angularjs yönergesi bağlantı fonksiyonu
- 26. Belge Durumu Yönergesi
- 27. AngularJS modal pencere yönergesi
- 28. ngSmoothScroll açısal yönergesi çalışmıyor
- 29. Yardım anlayış DIV yönergesi
- 30. nginx alias + konum yönergesi
Günlüğün bu tanımını ad alanımın üst kısmına yapıştırabilir miyim? Yoksa sınıfta bir yöntem mi olmalı? Bir sınıfta – oivvio
yöntemi –