//

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 Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 27-05-09, 01:52
markvwijnen markvwijnen is offline
• iOS 5.0.1
• 5.0.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 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-05-09, 09:11
ideveloper's schermafbeelding
ideveloper ideveloper is offline
• iOS 5.1
• 5.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2008
Locatie: Bodegraven
Berichten: 339
Standaard

Zodra de applicatie afsluit worden sowieso alle gebruikte resources vrijgegeven. Ongeacht of je zelf release hebt aangeroepen of niet.
  #3  
Oud 27-05-09, 13:27
Myrdhin Myrdhin is offline
• iOS 8.0
• 8.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Mar 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-05-09, 20:34
markvwijnen markvwijnen is offline
• iOS 5.0.1
• 5.0.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 113
Standaard

Nice, dank je wel!
Reageren



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

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 02:15.