İçeriğe geç

Etiket: LLDB

iOS Error Breakpoint eklemek

Merhabalar bu yazımda Error handling işlemlerinizde debug işlemini nasıl tetikleyebileceğinizi göstereceğim.

Error handling işlemlerini daha önceki yazılarımda bahsetmiştim. Büyük uygulamalarda bazen durumsal olarak error handling işlemlerini debug etmek isteyebiliriz. Bu gibi durumlarda yardımımıza Xcode üzerinden ekleyeceğiniz Swift Error Breakpoint sayesinde …

iOS Exception Breakpoint eklemek

Merhabalar bu yazımda iOS uygulamalarınızda karşılaştığınız Thread SIGABRT çökmelerini nasıl kolay bir şekilde debug edebileceğinizi göstereceğim.

Bahsettiğim bu çökme olayını çoğunuz karşılaşmışsınızdır. Bu işlem genelde hatalı object yüklemeleri vs durumlarda Xcode AppDelegate sayfasına göndermesiyle gerçekleşir.

Bu olayı tetikleyen basit bir …

iOS Symbolic Breakpoint eklemek

Merhabalar bu yazımda iOS uygulamalarınızda hata ayıklama işleminde size kolaylık sağlayacak symbolic breakpoint oluşturmayı göstereceğim.

Breakpoint işlemi bildiğiniz gibi eklediğiniz satır üzerinde Xcode debug mod başlatır. Bu işlemi bazı durumlarda tetikleyebiliriz. Örneğin Navigation push veya Constraints hatalarında otomatik olarak debug …

LLDB ile Arayüz işlemleri

Merhabalar bu yazım ile birlikte uygulamanızdaki arayüz üzerindeki değişiklikleri tekrar build etmeden nasıl derleyebileceğinizi göstereceğim.

Bu işlem için lldb hata ayıklayıcısını kullanacağız ve tekrar tekrar run etmeden, renk, auto layout vs işlemlerinin nasıl göründüğünü inceleyebileceksiniz.

İlk olarak renklendirme vs işlemlerini …

LLDB ile iOS Debugging – 2

Merhaba arkadaşlar bu yazımda lldb ile debug işlemlerinin nasıl gerçekleştiğini göreceğiz.

Sizlere debug işlemi için en çok kullanacağınız, işinize yarayacak komutları vereceğim. Bu komutlar sayesinde debug işlemlerinde oldukça verim alacaksınız. Ve arayüz işlemlerinizin denemelerini hızlı gerçekleştirebileceksiniz.

po (print object):

Adındanda …

LLDB ile iOS Debugging

Merhabalar bu yazım ile birlikte iOS Debug yazı serisine giriş yapıyoruz. Xcode üzerinden lldb komutları kullanarak debug işlemleri gerçekleştireceğiz.

Yazılımda bug kavramı çok sıklıkla duyduğunuz ve karşılaştığınız sıkıcı bir durumdur. Tabi dünyanın en iyi yazılımcısıda olsanız, dünyanın en iyi yazılım …