SORU
3 EYLÜL 2009, PERŞEMBE


'NSAssert anlamı ne, gerçekten?

Hatırladım tek şey, eğer onaylama işlemi başarısız olursa, uygulama çöküyor. bunu sormak zorundayım, çünkü: Bu NSAssert kullanmak neden? Ya da başka ne faydası var? Ve herhangi bir varsayım sadece yukarıda bir NSAssert koymak için değil asla ama bir -0.9 -1.1 veya Mayıs param gibi bir -1 alması gereken bir fonksiyon gibi kod yapmak mı?

CEVAP
3 EYLÜL 2009, PERŞEMBE


İddia bir değer, onun ne olduğundan emin olmaktır. Bir onaylama işlemi başarısız olursa, bir şeyler ters gitti ve uygulaması sonlandırılıyor. Tek bir sebep için kullanmak iddia olurdu eğer bazı işlevi bu değil uslu dur yoksa oluşturur çok kötü yan etkileri eğer bir parametre geçirildi değildir tam olarak bir değer (veya değerler aralığını) sen-ebilmek koymak bir iddia emin olmak için değer ne bekliyorsun, ve değilse o zaman bir şeyler gerçekten yanlış ve uygulaması sonlandırılıyor. İddia hata ayıklama için çok yararlı olabilir/birim yapmaktan kullanıcıların durdurmak için çerçeveler verdiğinizde Test, ve aynı zamanda "kötü" şeyler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012