Memory Leak vraag discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Stel je allocate een variabel, dan hoor je deze netjes te releasen om leaks te voorkomen, niks bijzonders daar. Maar ... Als je een variabel ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Memory Leak vraag
Stel je allocate een variabel, dan hoor je deze netjes te releasen om leaks te voorkomen, niks bijzonders daar.
Maar ... Als je een variabel allocate voor een animation block en je stuurt het object mee als context. Dan als de animatie is afgelopen (DidStop) release je de variabel netjes. Instruments geeft dan ook aan dat er geen leak is. Nog steeds niks bijzonders. Maar ... Wat als voordat de animatie klaar is, je op de Home knop drukt. Dan heeft het script het object nog niet kunnen releasen. Zorgt Apple dan dat alles geflushed wordt, of zit je dan als nog met een leak? |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
||||
|
||||
Zodra de applicatie afsluit worden sowieso alle gebruikte resources vrijgegeven. Ongeacht of je zelf release hebt aangeroepen of niet.
|
#3
|
|||
|
|||
Dit staat beschreven in de iPhone Application Programming Guide, The Core Application. Met name het gedeelte Handling Critical Application Tasks is interessant voor je. Hier staan diverse delegates die je kunt gebruiken voor het opruimen van de zaken die je gebruikt.
|
#4
|
|||
|
|||
Nice, dank je wel!
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Enorm 3G dataverkeer en battery leak | rik777 | iPhone algemeen | 4 | 31-12-10 13:58 |
Hoe redirect je private memory naar system memory? | jeltsinneckebroek | iPhone algemeen | 0 | 17-12-10 10:34 |
low memory | Lucien1966 | Jailbreak apps en thema's | 8 | 04-01-09 23:44 |
|
|