İçeriğe geç

Etiket: Thread

SwiftUI ile @State kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte kullandığımız @State ön eki alan değişkenlerin ne işe yaradığını ve ne için kullanmamız gerektiğini sizlerle paylaşacağım.

SwiftUI ile ve Combine Framework ile birlikte kullandığımız ve örneklerini paylaştığım @ işareti ile kullanılan @propertyWrapper bulunmakta. Bunlardan …

DispatchGroup vs DispatchSemaphore kullanımı

Merhabalar bu yazımda Multi Thread işlemlerinde karşılaştığımız DispatchGroup ve DispatchSemaphore yapılarının kullanımını göreceğiz.

Duruma göre işlem bekletme ve ardı ardına beklemeli bir şekilde gerçekleştirilecek işlemler için kullanmamız gereken yapılardır. Semaphore yapısı ve Group yapısı bir birlerine oldukça benzer yapılardır.

Aşağıda …

iOS Exception Breakpoint eklemek

Merhabalar bu yazımda iOS uygulamalarınızda karşılaştığınız Thread SIGABRT çökmelerini nasıl kolay bir şekilde debug edebileceğinizi göstereceğim.

Bahsettiğim bu çökme olayını çoğunuz karşılaşmışsınızdır. Bu işlem genelde hatalı object yüklemeleri vs durumlarda Xcode AppDelegate sayfasına göndermesiyle gerçekleşir.

Bu olayı tetikleyen basit bir …

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 …

DispatchSourceTimer kullanımı

Merhabalar bu yazımda İOS ile nasıl kullanışlı bir şekilde Thread zamanlayıcısı yaratırız bunu göstereceğim.

Bazı işlemlerin sürekli olarak süre aralığı ile tekrarlanmasını veya bir sefere masus zamana bağlı çalışmasını isteyebiliriz. Bu işlemleri normal olarak Timer sınıfı ile gerçekleştirebiliyoruz ancak burada …

İOS ile Semaphore kullanımı

Merhabalar bu yazımda Bilgisayar bilimlerinde önemli bir yere sahip olan ve paralel işlemlerde yapıya göre aktif bir şekilde kullanılan Semaphore yapısını yazdığımız İOS uygulamalarımızda nasıl kullanırız bunu göstereceğim.

Öncelikle Semaphore nedir ? diye soracak olursanız. Bu yapı işletim sistemlerinde yoğun …

DispatchWorkItem kullanımı

Merhabalar bu yazımda İOS ile Thread işlem yardımcısı DispatchWorkItem sınıfını nasıl kullanırız bunu göstereceğim.

Thread yapıları mobil ve diğer platform sistemlerinde çok önemli bir yere sahip. İOS ile GCD işlemleri gerçekleştirirken ayrı ayrı workerler çalıştırıp bunları duruma göre durdurabiliriz. Bu …

OperationQueue kullanımı

Merhabalar bu yazımda İOS uygulamalarında kullandığımız Thread yaratıcı GCD’lere ek olarak thread yaratabileceğiniz ve duruma göre daha avantajlı olacağınız sınıf OperationQueue kullanımına örnek vereceğim.

Daha önceki yazılarımda GCD ve paralel thread kullanımından bahsetmiştim. Direkt olarak OperationQueue’dan bahsedecek olursam GCD arasında …

İOS ile Paralel Thread çalıştırma

Merhabalar bu yazımda uygulamalarınızda kullanmanız için işinize yarayacak bir GCD (Grand Central Dispatch) örneği vereceğim.

Threadler bildiğimiz gibi bilgisayar üzerinde işlemlerin çoklu olarak eşzamanlı gerçekleştirilmesini ve uygulamalarımızda işlem öncelikleri atamamızı sağlamakta. Buda şüphesiz kullanacağınız anlamına geliyor.

Önceden verdiğim thread kullanım …

© 2019 Kenan Atmaca