Respuesta a la pregunta de ILeW con un artículo sobre lo que el real, adjuntando tales como notificaciones y de trabajo los delegados. El uso de un patrón que ver primero cómo el patrón de delegado:

Un objeto en busca de un delegado
Respuesta a la pregunta de ILeW con un artículo sobre lo que el real, adjuntando tales como notificaciones y de trabajo los delegados. El uso de un patrón que ver primero cómo el patrón de delegado:

Un objeto en busca de un delegado
Una de las ventajas de los archivos de la lista Propiedad, que son simplemente archivos de texto que siguen el estándar XML, es que al instante se puede transformar en objetos (como matriz o diccionario) de Objective-C. Cuando se crea una lista de archivos de propiedad:

Xcode 4 le permite desarrollar aplicaciones para iPhone o iPad con una meta más baja que el iPhone OS 4.3 de hoy. Sin embargo, el mismo código que viene con las plantillas de "pecado" de la arrogancia, en el supuesto de que nuestra solicitud se dirigirá a iPhone OS 4 o superior. Delegado en la aplicación, por ejemplo, inserta Xcode las siguientes líneas de código:
1 2 3 4 5 6 7 | BOOL ) application : ( UIApplication * ) application didFinishLaunchingWithOptions : ( NSDictionary * ) launchOptions - (BOOL) de aplicación: (UIApplication *) didFinishLaunchingWithOptions aplicación: ( NSDictionary *) launchOptions { / / Sobrescribir el punto de partida para la personalización después del lanzamiento de la aplicación. self.window.rootViewController = self.viewController; ; [Self.window makeKeyAndVisible]; ; volver SÍ; } |
En Objective-C tenemos dos muy acostumbrados a recibir y enviar mensajes entre las clases: las notificaciones y los delegados. La diferencia entre los dos, además de ser a nivel de aplicación, depende sustancialmente de "cómo" - objetos - puede recibir un mensaje. En primer lugar permítanme mostrar cómo el concepto nació de delegado.
Yo escribí un artículo similar recientemente para ActionScript: ActionScript 3.0: públicos, protegidos, privados e internos . Releerlo me di cuenta de dos cosas: la primera fue la extrema semejanza con Objective-C, aunque este último no incluye internal .
Cuando ya no se trabaja solo para todos los desarrolladores la hora de encontrar una guía en la escritura de código. Protocolos y estándares que permiten "leer" fácilmente e intervenir (más fácil) en el código de los demás.
Cuando estamos trabajando en un proyecto más programadores, a menudo de diferentes idiomas, usted debe encontrar una forma común de escribir, y normas internas externas de documentación en el código. En mi trabajo me suele interactuar con:
En los ambientes asincrónicos, donde las llamadas a métodos o eventos son liberados pan de cada día (ver Adobe ActionScript o Objective-C), a menudo la misma secuencia de operaciones no es idéntica a la milésima de segundo. Además, los métodos múltiples puedo llamar a una función más general con el riesgo de anular el efecto de los otros una.
Para aclarar el concepto de un buen ejemplo. Medio ambiente a menudo se utiliza para activar el indicador de red de iPhone en la barra de estado, que indica que no es - precisamente - el "tráfico" de la red, que está realizando una descarga o carga (descarga o envío de datos).
Fue un poco "que se ocupó del tema , así que aprovecho esta oportunidad de inmediato. Aquí hay varias maneras de lograr el mismo resultado en Objective-C. Para descubrir lo que es el más rápido y mejor!
1 2 3 4 5 6 7 | / / Se llevará a cabo en una categoría / / Pone los elementos de una matriz en orden inverso NSMutableArray * ) reverse { - ( NSMutableArray *) {inversa int i = 0 ; i< ( floor ( [ self count ] / 2.0 ) ) ; i ++ ) for (int i = 0; i <( piso ([cuenta propia] / 2.0)) i + +) i withObjectAtIndex : ( [ self count ] - ( i + 1 ) ) ] ; [Auto ExchangeObjectAtIndex: la withObjectAtIndex: ([cuenta propia] - (i + 1))]; cambio sí; } |
El simulador de iPhone / iPad Xcode te permite simular el doble toque se presiona la tecla Alt. Esto es útil para simular la función de Pinch, que se utiliza para aumentar o desplazarse Mantener alejado contenido en el punto de vista con los objetos o UIWebView . Bueno, algunos de ustedes han notado que la simulación de los "dos dedos" procede de una manera simétrica siempre desde el centro de la pantalla. Para avanzar en este "centro" se encuentra a sólo mantenga presionada la tecla SHIFT.
è estremamente versatile, come già visto in setAnimationDidStopSelector: usi diversi ed avanzati . El ajuste de la final de la animación, ejecutado con setAnimationDidStopSelector , una clase de UIView es extremadamente versátil, como se ve en setAnimationDidStopSelector: diferentes usos y avanzados .
Permítanme ahora mostrar una técnica muy útil cuando tenemos varias animaciones y / o desean administrar las colas (cola) de las animaciones.
Últimos Comentarios
Marcos : @ Marcos: Gracias por la respuesta. Por ejemplo, si usted tiene un código para guardar / utilizar la carpeta ...
Marcos : Gracias por la respuesta. Por ejemplo, si usted tiene un código para guardar / utilizar la carpeta ...
Giovambattista Fazioli : @ Marcos: en principio, absolutamente, mucho depende de cómo y por qué descargar. Luisiana ..
Marcos : Hola, buen guía! Quería preguntarle, usted puede usar el mismo código para ejecutar una base de datos sql? En lugar de ...
José : Hola quería preguntar cómo se puede hacer en el post que he subido una galería de 50 imágenes, por ejemplo, ...