İçeriğe geç

Aylar: Kasım 2018

PHAsset to UIImage işlemi

Merhabalar bu yazımda İOS uygulamalarımızda Photos framework ile elde ettiğimiz PHAsset tipindeki nesneyi UIImage nesnesine nasıl dönüştürüp kullanabileceğinizi göstereceğim.

Photos framework iOS içerisinde cihazın fotoğraf albümünü kullanmamızı sağlayan içerisinde yararlı fonksiyonlar bulunan bir sınıf. Buradaki PHAsset ise albümden elde ettiğimiz …

Coordinator Pattern – Part 2

Merhabalar önceki yazımda girişini yaptığım Coordinator tasarım desenine bu yazımla devam ediyorum. Bu yazımda UINavigationController ile push işleminden sonra back işleminde yazdığımız sınıfın nasıl hareket etmesi gerektiğini sizlerle paylaşacağım.

Coordinator Pattern

Merhabalar, bu yazımda sizlere iOS uygulamalarınızı daha kaliteli hale getirecek olan Coordinator tasarım deseni kullanımını paylaşacağım.

Tasarım desenleri bildiğimiz gibi kodlarımızı daha kaliteli, daha efektif ve daha bir çok avantajlar sağlamakta. Bugün sizlere paylaşacağım desen ise Coordinator olarak adlandırılmakta. İsmindende …

Custom UITableViewDataSource oluşturmak

Merhabalar bu yazımda sizlere özel olarak kendi UITableViewDataSource sınıfınızı nasıl oluşturup, kullanabileceğinizi göstereceğim.

iOS ile uygulama geliştirirken çoğunlukla TableView ve CollectionView kullanırız ve bunların bağlı olduğu Delegate ve DataSource olduğunu biliriz. Yazdığımız projelerde kendimize özgü daha temiz ve kullanımı kolay …

github.com/KenanAtmaca/PlistHelper

Merhabalar bu yazımda bir önceki yazımda bahsettiğim .plist işlemleri için kullanabileceğiniz basit bir yardımcı sınıf paylaşacağım.

Bu sınıf üzerinde generics olarak plist üzerinde işlemlerinizi basit bir şekilde gerçekleştirebilirsiniz. Aslında bir önceki yazımda yazdığım fonksiyonların derli toplu ve generics hale …

iOS .plist işlemleri

Merhabalar bu yazımda iOS ile birlikte plist dosya işlemlerini okuma, decode etme ve tekrar yazma işlemlerini nasıl yapabileceğinizi Swift dilinin son versiyonu ve iOS son sürümü kullanarak paylaşacağım.

Uzun süre önce bu konuya değinmiştim ancak eklenecek bazı kısımların olduğunu farkettim …