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

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011