Soru & Cevap

iOS Received memory warning hatası ...

15.03.2015 - 03:40

Ö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.

6 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user burhanaksendir
burhanaksendir
15.03.2015 - 01:04

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

picture-3650-1421928561.jpg
anilsozeri
15.03.2015 - 11:54

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..

Burhan Aksendir
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.