1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Mobiteli i oprema >> iPhone

iPhone SDK Čekaj Funkcija

Razvoj softvera setove dopustiti programeri za stvaranje aplikacija za određene platforme kao što su Appleov iPhone . ZbogiPhone pokreće iOS operativni sustav , iPhone programere oslanjaju na iOS SDK , nekad poznat kao iPhone SDK . IakoiOS SDK ne podržava čekanja funkciju uobičajeno u drugim SDK , kao što su one na Windows platformi , možete se obratiti na zamjenama koje u biti služe istoj svrsi . Pričekajte Funkcija Osnove

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 .

  1. iPhone 2G vs . iPhone 3G
  2. Gubitak 3G funkcija na iPhone
  3. IPhone Screenshot Funkcija
  4. Kako pokrenuti JSON AJAX na iPhone
  5. Kako promijeniti Base SDK na iPhone