Artículos con la etiqueta 'Objective-C'


Objective-C: Adición de las notificaciones y los delegados

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:

Delegate

Un objeto en busca de un delegado

Continuación ...

Objective-C: la mejor manera de utilizar los archivos de lista de propiedades

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:

Property List

Continuación ...

Xcode4: código compatible con versiones anteriores

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Í;
}

Continuación ...

Objective-C: Notificaciones y delegados

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.

Continuación ...

Objective-C: públicos, protegidos y privados

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 .

Continuación ...

Instrucciones de codificación

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:

  • Objet-C, C / C + +
  • PHP
  • HTML
  • JavaScript
  • Actionscript
  • CSS

Continuación ...

Cola común, una solución sencilla

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).

Continuación ...

Variedad de codificación y la codificación en Objective-C ...

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!

Invertir una matriz

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í;
}

Continuación ...

10 fragmentos de útiles de Objective-C

Mueva el doble toque en el simulador

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.

Continuación ...

Objective-C: manejar múltiples animaciones con un solo setAnimationDidStopSelector

è 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.

Continuación ...