Turkcell | Geleceği Yazanlar

iOS Received memory warning hatası

Özellikle UICollectionView içinde basit bir resim galerisi oluşturup resimleri listelerken, görüntülerken bu hatayı alıyorum. Resimler 800 x 600 px boyutlarında ve her biri ortalama 100kb.

1- Bu hatayı nasıl düzeltebilirim.
2- Bu hatayı dikkate almayıp uygulamayı yayına göndersem reject alır mıyım :) ? 

Teşekkürler.

    +1

    Burhan Aksendir

    15 Mart 2015

    iOS içerisinde memory yönetimi ve performans için şu videoları buldum. Faydalı olur ilgilenenler için:

    WWDC 2013 video Fixing Memory Issues

    WWDC 2012 iOS App Performance: Memory

    +1

    Anıl SÖZERİ

    Detaysoft - 15 Mart 2015

    Merhaba,

    1 - Bu hatayı düzeltmek için tanımladığınız değişkenleri, cachelediğiniz verileri vs. minimuma indirerek memory'i daha verimli kullanmanız gerekmekte, resimler için sıkıştırarak boyutlarını küçültmeye gidebilirsiniz.

    2 - Apple, memory konusunda çok sıkı davranıyor tüm cihazlarda 1GB Memory kullanımı olduğundan dolayı minimum donanım ile maksimum performansı almaya çalışıyorlar, geliştiricilerden de aynısını bekliyorlar bu nedenle uygulamanız reddedilecektir.

    İyi çalışmalar..

      burhanaksendir

      7, 15/03/2015 - 12:06
      Merhaba Anıl, teşekkür ederim. Resimleri https://tinyjpg.com adresinden epey bir farkla kaliteyi bozmadan küçülttüm. Bir de viewcontroller içine deinit ekledim. Burada da değişkenleri removefromsuperview yaptım. Sorun düzeldi.
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.