Memory Leak vraag

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



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 27 May 2009, 00:52
» iPhone 4S 16GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 26 January 2009
Berichten: 113
Standaard 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?
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 27 May 2009, 08:11
ideveloper's schermafbeelding
» iPhone 4S 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi +4G 64GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 2 April 2008
Locatie: Bodegraven
Berichten: 339
Send a message via twitter to ideveloper
Standaard

Zodra de applicatie afsluit worden sowieso alle gebruikte resources vrijgegeven. Ongeacht of je zelf release hebt aangeroepen of niet.
  #3  
Oud 27 May 2009, 12:27
» iPhone 6 64GB (Space Grijs) [FW: 8.0]  [Jailbreak: Nee]
» iPad 4 Wi-Fi 32GB (Zwart) [FW: 8.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 March 2008
Locatie: Omgeving Nijmegen
Berichten: 94
Standaard

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  
Oud 28 May 2009, 19:34
» iPhone 4S 16GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.0.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 26 January 2009
Berichten: 113
Standaard

Nice, dank je wel!
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Enorm 3G dataverkeer en battery leak rik777 iPhone algemeen 4 31 December 2010 12:58
Hoe redirect je private memory naar system memory? jeltsinneckebroek iPhone algemeen 0 17 December 2010 09:34
low memory Lucien1966 Jailbreak apps en thema's 8 4 January 2009 22:44

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 19:48.