Multitasking wekker

Multitasking wekker discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) De titel veraad mijn vraag al, ik wil een speciaal soort wekker app maken, die op de achtergrond draait. Dus dat je een tijd instelt, ...



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 29 November 2010, 23:35
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard Multitasking wekker

De titel veraad mijn vraag al, ik wil een speciaal soort wekker app maken, die op de achtergrond draait. Dus dat je een tijd instelt, en dat er dan een geluidje gaat spelen. Dit moet dus op de background draaien. Moet ik hier dan iets speciaals voor doen om dat te laten werken, of gaat dit automarisch?

Alvast bedankt!
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 29 November 2010, 23:39
» iPhone 6 Plus 16GB (Space Grijs) [FW: 10.0.2]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Zwart) [FW: 8.2]  [Jailbreak: Nee]
» Windows
 
Geregistreerd: 17 November 2009
Locatie: Gelderland Midden
Berichten: 1.233
Stuur een bericht via Skype™ naar vuurvreter Send a message via twitter to vuurvreter
Standaard

Citaat:
Oorspronkelijk geplaatst door bluecola Bekijk bericht
De titel veraad mijn vraag al, ik wil een speciaal soort wekker app maken, die op de achtergrond draait. Dus dat je een tijd instelt, en dat er dan een geluidje gaat spelen. Dit moet dus op de background draaien. Moet ik hier dan iets speciaals voor doen om dat te laten werken, of gaat dit automarisch?

Alvast bedankt!
Is dit niet gewoon de timer functie die standaard bij de klok inzit?
__________________
Ik laat me niet opjagen, ik ben aan het werk, niet op de vlucht.
www.vuurvreter.eu/ <- volg hier de laatste landelijke brandweer meldingen.
  #3  
Oud 29 November 2010, 23:41
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

ja sure, maar er zit een speciaal idee achter de app, die ik hier natuurlijk niet vertel (:
  #4  
Oud 29 November 2010, 23:43
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Zoeken in de Apple documentatie naar UILocalNotification.

Kan je timers instellen, zonder dat je app op de achtergrond draait.
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6"
  #5  
Oud 29 November 2010, 23:45
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

Hmmmm, oke. Maar het moet toch ook in principe via de multitask kunnen?
  #6  
Oud 30 November 2010, 00:03
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Waarom zou je dat willen?
  #7  
Oud 30 November 2010, 00:36
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

puur om te leren.
  #8  
Oud 30 November 2010, 00:45
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Je kan je app niet actief houden op de achtergrond. Alleen bepaalde processen kunnen doorlopen zoals downloaden/streaming, muziek afspelen en navigatie.

Timers niet. Daar heeft Apple UILocalNotification op bedacht.
  #9  
Oud 30 November 2010, 01:57
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

oke, duidelijk, thanks (:
  #10  
Oud 30 November 2010, 02:01
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

Ik lees even de reference door, en ik loop ergens op vast.
Ik heb nergens geleerd waarvoor @property(nonatomic, retain) voor staat. Ik vroeg me af wat dit inhoud. Want voor een localNotification heb je @proptery(nonatomic, copy) nodig. En dit is dus weer iets anders.
Zou je me even kunnen uitleggen wat dit allemaal betekent?

edit: ik lees in de reference super veel over alle opties die je kunt gebruiken, maar nergens hoe je hem instelt in je code, en dit is wat ik wil weten.

Laatst gewijzigd door bluecola; 30 November 2010 om 02:05.
  #11  
Oud 30 November 2010, 02:30
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Het is lastig uit te leggen als je niet waarvoor je properties declareert, maar kortweg:

nonatomic betekent dat je direct de waarde terugkrijgt van je accessor (zonder retain, dus vaak dat je er nog retain achter zet).

copy gebruik je om te zorgen dat als er een kopie van je eigen object wordt gemaakt, dat de waarde behouden blijft en niet zomaar aangepast kan worden. Dit geldt in de meeste gevallen voor een NSString. Maar bv. ook NSDate of NSDictionary, waar er vaak een mutable copy van het originele object wordt gemaakt.
Kortweg, als je een NSString copy meegeeft en er kan een kopie gemaakt worden (mutable) dan wordt copy gebruikt. Is het immutable (waarde niet aanpasbaar) dan geldt retain.

Bij een NSArray is het helaas weer anders. Als je bij een array copy doet, krijg je een immutable copy terug.

Als ik het zo teruglees is het niet zo heel duidelijk, maar wellicht dat iemand anders het beter kan uitleggen dan ik.


Citaat:
Oorspronkelijk geplaatst door bluecola Bekijk bericht

edit: ik lees in de reference super veel over alle opties die je kunt gebruiken, maar nergens hoe je hem instelt in je code, en dit is wat ik wil weten.
Local Notification Programming Guide:

http://developer.apple.com/library/i...8194-CH103-SW1

Laatst gewijzigd door Geno; 30 November 2010 om 02:34.
  #12  
Oud 30 November 2010, 17:29
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
Het is lastig uit te leggen als je niet waarvoor je properties declareert, maar kortweg:

nonatomic betekent dat je direct de waarde terugkrijgt van je accessor (zonder retain, dus vaak dat je er nog retain achter zet).

copy gebruik je om te zorgen dat als er een kopie van je eigen object wordt gemaakt, dat de waarde behouden blijft en niet zomaar aangepast kan worden. Dit geldt in de meeste gevallen voor een NSString. Maar bv. ook NSDate of NSDictionary, waar er vaak een mutable copy van het originele object wordt gemaakt.
Kortweg, als je een NSString copy meegeeft en er kan een kopie gemaakt worden (mutable) dan wordt copy gebruikt. Is het immutable (waarde niet aanpasbaar) dan geldt retain.

Bij een NSArray is het helaas weer anders. Als je bij een array copy doet, krijg je een immutable copy terug.

Als ik het zo teruglees is het niet zo heel duidelijk, maar wellicht dat iemand anders het beter kan uitleggen dan ik.




Local Notification Programming Guide:

Loading…
Hmmm, ik volg je half. Genoeg voor het moment in elk geval. Supppeerr bedankt voor je hulp!
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
Wekker berty iPhone algemeen 0 1 February 2011 12:30
Wekker frelinel Archief 1 1 January 2011 22:40
Wekker functie Franciskine Archief 1 4 November 2010 12:41
wekker sandriek Archief 1 31 December 2008 13:27
Wekker (?) DertKesh iPhone algemeen 9 16 February 2008 20:27

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 01:48.