iPhone SDK Función Espera

kits de desarrollo de software permite a los programadores crear aplicaciones para plataformas específicas como el iPhone de Apple. Debido a que el iPhone funciona con el sistema operativo iOS, los desarrolladores de iPhone se basan en el SDK de iOS, anteriormente conocido como el SDK iPhone . Aunque el SDK de iOS no soporta la función de espera común en otros SDKs , como las plataformas Windows , se puede recurrir a sustitutos que sirven esencialmente para el mismo propósito . Espere Funciones Básicas de

En la programación , espere funciones permiten un hilo para hacer una pausa , ya que bloquea su propia ejecución . Cuando se llama a una función de espera , la función se detiene la ejecución del hilo hasta que se cumplan ciertos criterios especificados. Hasta que se conoció que algunos criterios , esta función pone el hilo en un estado de inactividad . Como alternativa , puede especificar un intervalo de tiempo de espera , lo que hace cumplir la función de espera para una cantidad específica de tiempo en lugar de un intervalo basado en criterios .
Sleep

Uso NSThread - objetos que controlan un hilo de ejecución , lo que permite un método de Objective-C para ejecutar un hilo de ejecución independiente sin bloquear otros temas - en el SDK de iOS le permite activar una función del sueño que tiene el mismo propósito como un tiempo de intervalo basa - función de espera . El método de la clase " sleepForTimeInterval : [ tiempo en segundos ]" pone ejecución del hilo en suspenso por un período de tiempo específico . El objeto " sleepUntilDate " similares le permite especificar un tiempo en el futuro para retomar el hilo.
Método Run tras Retraso

El SDK de iOS también acomoda una función que le permite retrasar una llamada al método. Este método reside en NSObject , la clase raíz de Objective-C . Esta función alternativa de espera le permite ejecutar un método y especifica un objeto que sirve como parámetro para ejecutar el método , que se da en cuestión de segundos . Por ejemplo, usted puede cambiar el texto de una etiqueta en una aplicación después de un período de espera cinco segundos utilizando el método de " anArgument afterDelay : . [ NSTimeInterval ] demora "
Consideraciones

Como las aplicaciones del iPhone están escritas en el lenguaje de programación Objective-C, que tendrá que estar familiarizado con la programación Objective-C para utilizar correctamente las funciones equivalentes a la función de espera . Después de docenas de versiones anteriores , el SDK de iOS ha llegado a la tercera fase beta de su lanzamiento de la versión 5.1 estable a partir de marzo de 2012. A medida que Apple introduce nuevas características con cada revisión , a fin de que la empresa sigue para actualizar el SDK de su apoyo a las funciones de espera puede cambiar con el tiempo.