Xcode ile Nasıl Memory Leaks Tespit Edilir?

Merhaba arkadaşlar, bu yazımızda Xcode ile projemizde varolan Memory Leaks nasıl tespit edilir bundan bahsedeceğiz. Memory Leaks nedir, nasıl oluşur gibi soruların cevaplarına buradan ulaşabilirsiniz. Yapacağımız örnek senaryoda apartman ve kiracıları ekleyip, listeleyebilen ve silebilen bir uygulama olacak. Uygulamanın 3 ekranı olacak. Bunlar Splash, Kiracı ekleme ve listeleme ekranları olacaktır. Uygulamanın çalışması aşağıdaki gibidir. Apartman […]

Strong – Unowned – Weak Tipleri

Merhaba arkadaşlar, bu yazımızda Swift Memory Management için en çok kullanılına yapılardan bahsedeceğiz. Daha öncesinde ARC’nin nasıl çalıştığından bahsetmiştim. O yazıya buradan ulaşabilirsiniz. Swift programlama dilinde değişken oluştururken 3 farklı tipte değişken oluşturabilirsiniz. Bunlar; Strong, Weak ve Unowned. Strong Bir değişken oluşturduğunuzda varsayılan olarak değişkenin tipi Strong olur. Strong tipli bir değişken Swift’in ARC yapısında […]

Swift ARC

Merhaba arkadaşlar, bu yazımızda Swift’te hafıza yönetimi nasıl yapılır bundan bahsedeceğiz. Hafıza yönetimi nasıl yapılacağı mobil programlama konusunda oldukça önem taşıyan bir konu. Her geçen gün iOS cihazlarda RAM’in artmasına karşın eski cihazlara verilmesi gereken destek ve her geçen gün gelişen farklı teknolojiler ile kullanılan RAM miktarının artmasıyla hafıza yönetiminin önemi her geçen gün artmakta. […]