>> Elettronica Tecnologia >  >> Cellulari e Accessori >> iPhone

iPhone SDK Wait Funzione

kit di sviluppo software permettono ai programmatori di creare applicazioni per piattaforme specifiche come iPhone di Apple. Perché l' iPhone esegue il sistema operativo iOS, gli sviluppatori di iPhone si basano su iOS SDK , precedentemente noto come iPhone SDK . Anche se l' iOS SDK non supporta la funzione di attesa comune in altri SDK , come quelli sulle piattaforme Windows , è possibile rivolgersi a sostituti che servono essenzialmente lo stesso scopo . Attendere Nozioni di base di funzione

programmazione , attendere funzioni consentono un thread per fare una pausa in quanto blocca la propria esecuzione . Quando si chiama una funzione di attesa , la funzione sospende l'esecuzione del filo fino a quando non sono rispettati alcuni criteri specifici . Fino a quel certo criterio è soddisfatto , questa funzione mette il thread in uno stato di inattività . In alternativa , è possibile specificare un intervallo di time- out , che rafforza la funzione di attesa per un determinato periodo di tempo piuttosto che un intervallo di criteri - based.
Dormire

Utilizzo NSThread - oggetti che controllano un thread di esecuzione , permettendo un metodo di Objective- C per eseguire un thread separato di esecuzione senza bloccare altri thread - in iOS SDK permette di abilitare una funzione di sonno che serve allo stesso scopo in quanto basata su intervallo di tempo funzione di aspettare. Il metodo della classe " sleepForTimeInterval : [ tempo in secondi ] " mette esecuzione di thread in attesa per un determinato periodo di tempo . Il " sleepUntilDate " oggetto simile consente di specificare un tempo in futuro per riprendere il filo .
Metodo Run Dopo Delay

iOS SDK ospita anche una funzione che permette di ritardare una chiamata di metodo . Questo metodo risiede nel NSObject , la classe principale di Objective-C . Questa funzione alternativa di attesa consente di eseguire un metodo e si specifica un oggetto che serve come parametro per eseguire il metodo, che è dato in secondi . Ad esempio , è possibile modificare il testo di una etichetta in un'applicazione , dopo un periodo di attesa di cinque secondi con il metodo del " anArgument afterDelay : . [ NSTimeInterval ] ritardo"

Considerazioni

Come applicazioni per iPhone sono scritte nel linguaggio di programmazione Objective- C , è necessario avere familiarità con la programmazione Objective- C per utilizzare correttamente le funzioni equivalenti alla funzione di attesa . Dopo decine di versioni precedenti , iOS SDK ha raggiunto la terza fase beta del suo rilascio stabile versione 5.1 a partire da marzo 2012. Come di Apple introduce nuove funzionalità ad ogni revisione , così come la società continua ad aggiornare il suo SDK supporto delle funzioni di attesa può cambiare nel tempo .

  1. iPhone 2G vs. iPhone 3G
  2. La perdita di funzione 3G su un iPhone
  3. IPhone Screenshot Funzione
  4. Come eseguire JSON AJAX su un iPhone
  5. Come modificare Base SDK su un iPhone
  6. Requisiti iPhone SDK