İçeriğe geç

Etiket: Extension

Swift ile Dublicate Array temizlemek

Merhabalar bu yazımda Swift ile Array içerisinde aynı değere sahip kopya indisleri hızlı ve kullanışlı bir şekilde nasıl temizleyebileceğinizi göstereceğim.

Çoğu zaman çalıştığımız servislerden gelen veriler veya yaptığımız işlemlerde Array içerisinde gereksiz tekrarlamalar olabilir. Bu tekrarlamalardan kurtulmak için sıralamayı bozmadan …

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 işlemin nasıl gerçekleştiğini inceleyelim.

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 yardımcı sınıflarından yararlanacağız. İşlem oldukça …

Realm synchronous targets işlemi

Merhabalar bu yazımda sizlere iOS uygulamalarınızda Realm database kullandığınız zaman senkronize bir şekilde diğer targetler ile ortak kullanımını nasıl gerçekleştirebileceğinizi göstereceğim.

iOS uygulamalarımızla birlikte çalışan bir çok target bulunmakta. (Today, Auto fill, Safari, WatchKit) bunlar ile veri paylaşmak için App

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 …

Extension stored properties kullanımı

Merhabalar bu yazımda Swift dilinde Extension işlemi yaparken sınıflara ek değişken nasıl ekleyebiliriz ? sorusunun çözümünü paylaşacağım.

Extension ile var olan sınıfları büyütmek ve geliştirmek kullandığımız ve oldukça Swift dilini işlevsel hale getiren bir yapı. Ancak Extension işleminde var olan …

Swift 4 ile Private Extensions yeniliği

Merhabalar bu yazımda Swift 4 ile birlikte yapılan değişiklerden Private ile gizlenmiş nesneler artık extensionlar üzerinden erişilebilinir bir hal aldı.

Extensionlar bildiğimiz gibi Swift dilinin güzel özelliklerinden. Sınıflara,alt sınıflara,protokollere ekler yapabiliyoruz. Dilin yeni sürümündede bahsettiğim Private erişimi özelliğini eklemişler.

Aşağıdaki …

Swift Protocol Extension

swift

Merhabalar bu yazımda Swift ile Modern programlama anlayışlarından protocol oriented programing yapısında bulunun protocolleri extend etme ek olaylar methodlar veya içerik ekleme örneği vereceğim.

Yazdığımız belli başlı yapıda olan protokolleri Swiftin extension özelliği sayesinde extend edebiliyoruz.

Swift ile Extension

swift

Merhabalar bu yazımda Swift ile çok güzel bir özellik olan Extension‘dan bahsetmek istiyorum.

Yaptığı şey tam olarak dahilli kütüphaneler veya kendi kütüphanelerinize harici olarak özellikler eklemeniz.Kelime anlamıyla büyütmenizi sağlıyor.

Aşağıdaki Int sınıfı için yazdığım extension fonksiyonlarını inceleyebilirsiniz

© 2019 Kenan Atmaca