İçeriğe geç

Etiket: İOS

Neumorphic tasarım nedir ?

Merhabalar bu yazımda yeni mobil tasarım trendi olabilecek Neumorphic tasarım hakkında sizlere bilgi vereceğim.

Bir önceki yazımda SwiftUI ile birlikte kolay bir şekilde nasıl kullanabileceğimizi gördük. Neumorphic tasarım deseni aslında Skeumorphism tasarım deseninin modern halidir diyebiliriz.

Skeumorphism tasarım yapısı ilk …

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.

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.

Daha önceki …

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.

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.

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.

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

© 2020 Kenan Atmaca