İçeriğe geç

Kenan Atmaca | Blog Yazılar

Swift 5 ile String interpolation kullanımı

Merhabalar bu yazımda Swift 5 ile aramıza katılan String interpolation işlemi hakkında bilgi vereceğim.

Swift ile uygulama yazarken kullandığımız interpolation “\()” işlemlerini yönetmemizi sağlayan işlerimizi kolaylaştıracak olan yararlı bir işlem.

Aşağıda yazdığım örnek ile bu …

Swift 5 ile Raw strings kullanımı

Merhaba arkadaşlar bu yazım ile birlikte Swift 5 yazı serisine başlamış bulunuyorum. Sizlere çok yakın bir süre önce son versiyonunun yayınlandığı Swift ile neler yeni hep birlikte görüp, yenilikleri kullanmaya başlayacağız.

Yazmaktan keyif aldığım Swift dili ile bu yazımda Raw …

Swift ile Any vs AnyObject

Merhabalar bu yazımda Swift dilinde bulunan Any ve AnyObject tiplerinin farkından ve kullanımından bahsedeceğim.

Bu iki tip ismindende anlaşılacağı gibi herhangi bir değişken tipi alabilir ancak aralarında farklar vardır.

Örnek olarak Any tipi içerisine tüm …

Playground üzerinde Markup kullanmak

Merhabalar bu yazımda sizlere Xcode Playground üzerinde Markup kullanarak sayfanızı daha zengin ve açıklayıcı hale nasıl getirebileceğinizi göstereceğim.

Markdown işleminden kısaca bahsedeyim. Markdown, web’deki metni biçimlendirmenin bir yoludur. Belgenin görüntüsünü siz kontrol edersiniz; sözcükleri kalın veya italik olarak biçimlendirme, …

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 …