Hallo zusammen,
Also ich bin seit längerem eine Tumblr App fürs iPhone am entwickeln. Die App zeigt dem User die Bilder (auch animierte GIFs) in UITableViewCells an. Diese Bilder werden heruntergeladen und auf dem Gerät gespeichert.
Nun habe ich einige Probleme:
1) Die Applikation braucht weniger als 20 MB wenn sie schon gespeicherte Bilder anzeigt. (variiert ein wenig wegen den GIFs). Sobald ich jedoch neue Bilder herunterlade springt die Memory Usage relative schnell auf 25-30 MB (ich brauche AFNetworking, falls euch das bekannt ist). 25-30MB wären ja noch okay. Das Problem ist, dass ich ein wenig Spiel brache damit ich die GIFs animieren lassen kann, ohne dass die App abstürzt. Meiner Meinung nach solte der Memory Gebrauch nach dem downloaden wieder auf etwa 20MB sinken, macht er aber nicht wirklich. Ist das irgendwie normal oder versteh ich da etwas falsch?
2) Ich habe rein provisorisch den identifier der UITableViewCells auf nil gestellt, damit sie nicht gecacht werden. Somit brauche etwa 20 MB beim durchscrollen von alten Bildern (wie oben beschrieben). Wenn ich die Cells jedoch speichern lasse, braucht die App im Durchschnitt etwa 27MB. Ist das möglich? Nur weil 2-3 Cells gespeichert werden braucht es mehr als 5MB Speicher? Die Performance wäre ohne speichern okay aber ich will es natürlich so flüssig wie möglich machen.
Ich hoffe ihr könnt mir helfen. Fragt mich, falls ich mich unklar ausgedrückt habe.
Liebe Grüsse, junky94
Also ich bin seit längerem eine Tumblr App fürs iPhone am entwickeln. Die App zeigt dem User die Bilder (auch animierte GIFs) in UITableViewCells an. Diese Bilder werden heruntergeladen und auf dem Gerät gespeichert.
Nun habe ich einige Probleme:
1) Die Applikation braucht weniger als 20 MB wenn sie schon gespeicherte Bilder anzeigt. (variiert ein wenig wegen den GIFs). Sobald ich jedoch neue Bilder herunterlade springt die Memory Usage relative schnell auf 25-30 MB (ich brauche AFNetworking, falls euch das bekannt ist). 25-30MB wären ja noch okay. Das Problem ist, dass ich ein wenig Spiel brache damit ich die GIFs animieren lassen kann, ohne dass die App abstürzt. Meiner Meinung nach solte der Memory Gebrauch nach dem downloaden wieder auf etwa 20MB sinken, macht er aber nicht wirklich. Ist das irgendwie normal oder versteh ich da etwas falsch?
2) Ich habe rein provisorisch den identifier der UITableViewCells auf nil gestellt, damit sie nicht gecacht werden. Somit brauche etwa 20 MB beim durchscrollen von alten Bildern (wie oben beschrieben). Wenn ich die Cells jedoch speichern lasse, braucht die App im Durchschnitt etwa 27MB. Ist das möglich? Nur weil 2-3 Cells gespeichert werden braucht es mehr als 5MB Speicher? Die Performance wäre ohne speichern okay aber ich will es natürlich so flüssig wie möglich machen.
Ich hoffe ihr könnt mir helfen. Fragt mich, falls ich mich unklar ausgedrückt habe.
Liebe Grüsse, junky94
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von junky94 ()