iPhone SDK Počakajte Funkcija
programiranje , počakaj funkcije omogočajonit za pavzo , kot je blokov lastno izvedbo. Ko pokličete funkcijo čakanja ,funkcija premori izvedbo nit , dokler niso izpolnjeni določeni podrobnejših meril . Dokler se da izpolnjujejo določena merila , ta funkcija postavlja niti v stanju mirovanja . Druga možnost je, lahko določite zakasnitev, interval, ki izvršuje funkcijo čakati na določenem času , namesto v intervalu na podlagi rezultatov .
Sleep
Uporaba NSThread - predmeti , ki nadzorujejo nit o izvršbi , ki omogoča metodaObjective- C , da delujejo ločeno nit izvršbo brez blokira druge teme - v iOS SDK vam omogoča, da omogočite funkcijo spanja , ki služi istemu namenu kot osnovi intervalačas počakajte funkcijo. Metoda razreda " sleepForTimeInterval : [ čas v sekundah ] " postavlja izvedbo nit na čakanju za določeno količino časa. Podobno " sleepUntilDate " objekt vam omogoča, da določite čas, v prihodnosti nadaljevati nit .
Run Method Po Delay
iOS SDK tudi prilagaja funkcija, ki vam omogoča, da odlašati z metodo klic. Ta metoda prebiva v NSObject , korenski razred Objective-C . Ta funkcija čakati alternativa vam omogoča prost metodo in navesti predmet, ki služi kot merilo za vodenje postopka , ki je določen v sekundah . Na primer , lahko spremenite besedilo nalepki je v uporabi po čakalno dobo petih sekundah po metodi " anArgument afterDelay : . [ NSTimeInterval ] zamuda"
Premisleki
Ker so iPhone aplikacije, napisane v programskem jeziku Objective- C , boste morali biti seznanjeni s programiranjem Objective- C za pravilno uporabo funkcije, enakovredne funkcijo čakanja . Po desetine prejšnjih različic , jeiOS SDK dosegel tretjo fazo beta različici z 5,1 stabilno različico od marca 2012. Kot Apple uvaja nove funkcije z vsako spremembo , tako kotdružba še za posodobitev SDK svojo podporo čakalnih funkcij lahko preidejo časa .