İçeriğe geç

Etiket: İOS

UIWindow Root transition işlemi

Merhabalar bu yazımda sizlere iOS uygulamalarınızda UIWindow rootViewController belirlemek ve geçiş işlemlerinizde animasyon ekleme olayını nasıl gerçekleştirebileceğinizi göstereceğim.

Root değişme işlemini en çok login, register sayfalarından sonra ana sayfaya geçişte veya farklı bir bilgi alma ekranından ana ekrana geçiş senaryolarında …

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 …

iOS Symbolic Breakpoint eklemek

Merhabalar bu yazımda iOS uygulamalarınızda hata ayıklama işleminde size kolaylık sağlayacak symbolic breakpoint oluşturmayı göstereceğim.

Breakpoint işlemi bildiğiniz gibi eklediğiniz satır üzerinde Xcode debug mod başlatır. Bu işlemi bazı durumlarda tetikleyebiliriz. Örneğin Navigation push veya Constraints hatalarında otomatik olarak debug …

LLDB ile Arayüz işlemleri

Merhabalar bu yazım ile birlikte uygulamanızdaki arayüz üzerindeki değişiklikleri tekrar build etmeden nasıl derleyebileceğinizi göstereceğim.

Bu işlem için lldb hata ayıklayıcısını kullanacağız ve tekrar tekrar run etmeden, renk, auto layout vs işlemlerinin nasıl göründüğünü inceleyebileceksiniz.

İlk olarak renklendirme vs işlemlerini …

LLDB ile iOS Debugging – 2

Merhaba arkadaşlar bu yazımda lldb ile debug işlemlerinin nasıl gerçekleştiğini göreceğiz.

Sizlere debug işlemi için en çok kullanacağınız, işinize yarayacak komutları vereceğim. Bu komutlar sayesinde debug işlemlerinde oldukça verim alacaksınız. Ve arayüz işlemlerinizin denemelerini hızlı gerçekleştirebileceksiniz.

po (print object):

Adındanda …

LLDB ile iOS Debugging

Merhabalar bu yazım ile birlikte iOS Debug yazı serisine giriş yapıyoruz. Xcode üzerinden lldb komutları kullanarak debug işlemleri gerçekleştireceğiz.

Yazılımda bug kavramı çok sıklıkla duyduğunuz ve karşılaştığınız sıkıcı bir durumdur. Tabi dünyanın en iyi yazılımcısıda olsanız, dünyanın en iyi yazılım …

NWPathMonitor ile bağlantı kontrolü

Merhabalar bu yazımda iOS 12 ile birlikte gelen uygulama içi internet bağlantısı kontrolünü kolaylaştıran NWPathMonitor sınıfının kullanımını paylaşacağım.

Network kütüphanesi içerisine bulunan yardımcı sınıf NWPathMonitor ile çok kolay bir şekilde bağlantı kontrolünü gerçekleştirebiliyoruz. Ve otomatik olarak bağlantının tetiklenmesini sağlayabiliriz.

Aşağıda …

Git ile pull işlemi

Merhabalar bu yazımda Git ile Pull işlemini nasıl gerçekleştirebileceğinizi sizlerle paylaşacağım.

Github üzerinde repomuz üzerinde değişiklik yaptık ve bunu local sunucumuza edinmek için pull işlemi gerçekleştirmemiz gerekli. Böylelikle aynı repoyu kullanabiliyoruz.

İlgili branch üzerine geçiş yapıp, pull işlemi gerçekleştiriyoruz.

Xcode gereksiz alan boşaltmak

Merhabalar bu yazımda Xcode üzerinde bulunan gereksiz, kullanılmayan alanları nasıl boşaltabileceğinizi paylaşacağım.

Bu işlem için yararlı bir betik çalıştıracağız. Bu betik sayesinde Xcode üzerinde bulunan kullanılmayan simülatörleri silmiş olacağız. Böylelikle Xcode üzerinde hızlanma hissedeceksiniz.

Aşağıdaki betiği terminal üzerinde çalıştırmanız yeterli …

Xcode build time gösterme

Merhabalar bu yazımda Xcode üzerinde projelerinizi geliştirirken derleme zamanını gösterme özelliğini nasıl aktif edebileceğinizi göstereceğim.

Bu işlem için console üzerinden build time flag nesnesini true yapmamız gerekli. Bunun için console üzerinden aşağıdaki betiği çalıştırmanız yeterli olacaktır.