İçeriğe geç

Kategori: iOS

AVAsset ile Video Thumbnail elde etmek

Merhabalar bu yazımda iOS uygulamalarınızda local veya server üzerinden bir videonun thumbnail resmini elde etmeyi göstereceğim.

Bu işlem için AVAsset sınıfını ve AVAssetImageGenerator yardımcı sınıfını kullanacağız. Bildiğiniz gibi videoları görüntülemeden önce oluşturacağımız listede, videonun her hangi bir bölümünden bir fotoğrafa …

UITableViewCell konumunu elde etmek

Merhabalar bu yazımda UITableView içerisindeki UITableViewCell nesnelerinin bulunduğu koordinatları almayı göstereceğim.

Bazı durumlarda dokunduğunuz cell nesnesinin hangi y pozisyonunda olduğunu öğrenmek isteyebilirsiniz. Bu koordinatlar ile cell üzerinde farklı custom view menüler gösterip, aksiyon alabilirsiniz.

Aşağıda yazdığım örneği inceleyelim.

func tableView(_ 

iOS ile UIView snapshot elde etmek

Merhabalar bu yazımda iOS ile dilediğiniz UIView nesnesinin o anki görüntüsünü UIImage olarak nasıl kolay bir şekilde elde edebileceğinizi göstereceğim.

Bu işlem için UIView içerisindeki drawHierarchy fonksiyonundan yararlanacağız.

Aşağıda yazdığım UIView extension ile kolay bir şekilde görüntü alabilirsiniz.

extension UIView 

CocoaPods kütüphane versiyonlarını öğrenmek

Merhabalar bu yazımda iOS ile projelerimizde farklı kütüphaneleri entegre etmek için kullandığımız CocoaPods içerisindeki pod install, update sonrası kütüphanelerin versiyon numaralarını nasıl öğrenebileceğinizi göstereceğim.

Bazılarınız biliyor olabilir ancak ben burada bulunsun diye yazmak istedim. Proje dosyamızın içerisinde podlama işleminden sonra …

UISlider Event dinleme işlemi

Merhabalar bu yazımda UISlider ile anlık olarak kaydırma işlemini nasıl dinleyebileceğinizi göstereceğim.

Bildiğiniz gibi UISlider iOS ile aralık belirttiğimiz durumlarda kullanıcıdan input almak için kullandığımız elementlerden biridir. Bu elementin kaydırma anını anlık olarak dinleyip, farklı UI işlemleri gerçekleştirebilirsiniz.

UISlider dinleme …

MFMailComposeViewController kullanımı

Merhabalar bu yazımda iOS ile uygulama içerisinden mail gönderme işlemini nasıl gerçekleştirebileceğinizi paylaşacağım.

Bu işlem için MessageUI framework içerisinde bulunan MFMailComposeViewController sınıfını ve sınıf içerisindeki MFMailComposeViewControllerDelegate kullanarak kullanıcıya sonuç hakkında bilgi verebilirsiniz.

Aşağıda yazdığım örnekte kullanımını görebilirsiniz.

if MFMailComposeViewController.canSendMail() {
            

iOS ile Base64 to PDF işlemi

Merhabalar bu yazımda iOS uygulamalarınızda kullanabileceğiniz yararlı bir fonksiyon paylaşacağım. Bu fonksiyon ile birlikte Base64 formatında String değerini uygulama içerisinde PDF dosyasına çevirip, kullanabilirsiniz.

Aşağıda paylaştığım fonksiyonu bu işlem için kolay bir şekilde kullanabilirsiniz.

func saveBase64ToPDF(_ base64: String) {
        guard 

iOS ile cihaz boyutuna göre kontrol

Merhabalar bu yazımda iOS uygulama yazarken cihaz boyutuna göre kullanıcının hangi cihaz ile uygulamayı kullandığını kontrol etmeyi göstereceğim.

Bu işlemi basit ve yararlı bir extension ile kolay bir şekilde halledebiliriz. Cihazın yüksekliğini kontrol ederek hangi cihaz olduğunu bulabiliriz.

Aşağıda yazdığım …

UITextView ile kelimelere aksiyon vermek

Merhabalar bu yazımda iOS ile uygulama yazarken paragrafların içerisindeki istenilen kelimelere tıklama aksiyonu oluşturmayı göstereceğim.

Bu işlemi UITextView kullanarak gerçekleştireceğiz. UILabel kullanarakta bu işlemi yapabiliriz ancak UITextView ile daha sorunsuz gerçekleşmekte.

Yukardaki yapıyı elde etmek için aşağıda yazdığım UITextView extension

iOS ile Google Maps yönlendirme işlemi

Merhabalar bu yazımda iOS uygulama içerisinden ilgili enlem ve boylam bilgisi ile cihazdaki Google Maps uygulamasına yönlendirme işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Uygulama içerisinde her hangi bir mağaza veya ulaşılacak noktanın rota çizme işlemlerini Google Maps uygulamasına yönlendirme yaparak gerçekleştirmek isteyebilirsiniz. …

Copyright © 2022 Kenan Atmaca