İçeriğe geç

Kenan Atmaca | Blog Yazılar

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 …

Firebase Crashlytics Manuel dSYM yüklemek

Merhabalar bu yazımda iOS uygulamalarımızda kullandığımız Firebase hizmeti olan Crashlytics için Crash log işlemesini sağlayan dSYM dosyalarını eski uygulama versiyonları için nasıl yükleyebileceğinizi göstereceğim.

Daha öncesinde Firebase Dashboard üzerinden .zip olarak yüklenebilen bu dosyalar artık terminal üzerinden yüklenebilmekte.

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 …

Heey Translate Şimdi App Store’da

Merhabalar, bugün sizlere App Store’da yayınladığım yeni uygulamam ‘Heey Translate‘ hakkında kısa bilgi vereceğim.

Uygulama yabancı kişiler ile yabancı dil bilmeseniz bile sohbet havasında konuşabilmenizi sağlıyor. İçerisinde bulunan 28 farklı ana dil ile birlikte kolay bir şekilde dilini …

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.

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 …

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.

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.

© 2020 Kenan Atmaca