iPhone SDK Čekaj Funkcija
U programiranju , čekati funkcije omogućujuthread za stanku , jer blokira vlastitoj izvedbi. Kada zovete funkciju čekanja ,funkcija pauzira izvršenje nit dok se ne ispune neki određeni kriteriji . Dok je upoznao da određene kriterije , ova funkcija stavlja nit u stanju mirovanja . Alternativno , možete odrediti vremenski interval, iz koje bi trebalo provoditi čekanja funkciju za određenu količinu vremena , a ne intervalu kriterija bazi .
Sleep
Korištenje NSThread - predmeti koje kontroliraju nit izvršenja , čimemetoda Objective - C pokrenuti zasebnu nit izvršenja bez blokiranja druge teme - u iOS SDK vam omogućuje da omogućite spavanja funkciju koja ima istu svrhu kaovremenski interval - based čekati funkciju . Metoda klase " sleepForTimeInterval : [ vrijeme u sekundama ] " stavlja izvršenje nit na čekanju za određenu količinu vremena . Sličan " sleepUntilDate " objekt vam omogućuje da odredite vrijeme u budućnosti nastaviti nit .
Run Metoda Nakon odgode
iOS SDK također smjestiti funkcija koja vam omogućuje da odgode metoda poziv . Ova metoda ima prebivalište u NSObject , korijenski klasi Objective- C . To čekanje funkcija alternativa omogućava pokretanje metodu i navesti objekt koji služi kao parametar za trčanje metode , koje se daje u sekundi . Na primjer , možete promijeniti naljepnicu je tekst u primjeni nakon razdoblja čekanja od pet sekundi metodom " anArgument afterDelay : . [ NSTimeInterval ] Kašnjenje "
razmatranja
Kao što su iPhone aplikacije pisane u Objective - C programskog jezika , morat ćete se upoznati s Objective - C programiranje za pravilno korištenje funkcije jednake funkcije čekanja . Nakon više desetaka prethodne verzije ,iOS SDK dosegao treću fazu beta verziju svog 5,1 stabilnom izdanju od ožujka 2012 . Kao što je Apple uvodi nove značajke sa svakim reviziji , kakotvrtka nastavlja ažurirati SDK njegova podrška čekanja funkcija može se mijenjati tijekom vremena .