İçeriğe geç

Kenan Atmaca | Blog Yazılar

UIView üzerine UIImage çizmek

Merhabalar bu yazımda UIView üzerine UIImage çizme işlemini nasıl yapacağınızı ve doğru resim boyutunu nasıl elde edebileceğinizi sizlerle paylaşacağım.

iOS ile çizim işlemlerinde Core Graphics çok önemli bir konuma sahiptir. Bizde bu işlem için bu  alt yapıdan faydalanacağız. Ancak bu …

UIColor to UIImage işlemi

Merhabalar bu yazımda iOS uygulamalarınızda işinize yarayabilecek, Belirlediniz rengi UIImage nesnesine nasıl dönüştürebileceğinizi göstereceğim.

Bu işlem ile sadece tek bir renk arka fona sahip UIImage nesnesi elde edip, bunu uygulamanızda kullanabilirsiniz.

Bu işlem için CoreGraphics

Swift ile Decodable ve CodingKey kullanımı

Merhabalar bu yazımda Swift ile servis üzerinden gelen JSON verisini kolay bir şekilde decode işlemi gerçekleştirerek nasıl kullanabileceğinizi göstereceğim.

Decodable protokolü bizlere gelen JSON çıktısını struct nesnesine dönüştürüp kullanmamızı kolaylaştırır. Buda bize gelen veriyi kolay bir şekilde uygulama içerisinde kullanmamızı …

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.

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.

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.

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 …

Swift ile Avoiding retain cycles

Merhabalar bu yazımda Swift dilinin önemli konularından Avoiding retain cycles işlemlerini nasıl gerçekleştirebileceğinizi göstereceğim.

ARC (Automatic Reference Counting) işlemleri Swift dilinde doğru uygulandığı zaman hafıza sızıntı işlemlerinin önüne geçer. iOS geliştirici olarak bu işlemlere Sınıf yapılarımızda özen göstererek yazmamız, daha …