Trabajar con Interface Builder se puede utilizar un objeto de forma espontánea UIImageView para configurar el fondo de nuestro controlador de vista. Como alternativa, puede eliminar este objeto, con el consiguiente ahorro un poco de memoria, y tomar ventaja de la vista asociada con el controlador de vista. Sólo tiene que conectar nuestro controlador de vista:
'IPhone' Categoría
Fragmento muy breve: el UIView para mostrar una imagen
CaptureView: capturar una UIView
o UIImageView ) in modo rapido. CaptureView te permite clonar, como una imagen, cualquier vista ( UIView o UIImageView ) de forma rápida. (quindi visualizzato). Lo que obtienes es un objeto CaptureView que puede ser utilizado como una normal UIView (muestra a continuación). La captura de la "pantalla", o cualquier porción del mismo, puede ser útil en muchos casos. Una vez que la nueva "imagen", puede ser manipulado sin preoccparsi de su contenido.
A menudo tiene vista anidada múltiples y llevar a cabo o el procesamiento de efectos en la visión de la madre que los contiene a todos no siempre es una solución óptima.
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).
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í; } |
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.
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.
Objective-C: subclases y categorías
En Objective-C se puede ampliar una clase determinada de dos maneras: mediante la ejecución de un clásico de subclases (véase también la herencia) o el uso de las llamadas categorías .
Nota: también hay una tercera vía en Objective-C se indica con el nombre de Posando que podríamos llamar una mezcla de la subclase (ya que define un nuevo nombre) y categorías (por un momento dado todas las clases de un tipo se comportan como nuevos) .
Fragmento muy breve: una serie de imágenes almacenadas en NSUserDefaults
ai dati dell'immagine. Para guardar una imagen en NSUserDefaults es suficiente para ser capaz de obtener un puntero NSData datos de la imagen. De esta manera podríamos reconstruir nuestra imagen en cualquier momento posterior.
En el ejemplo siguiente se utiliza una matriz que contiene un máximo de 4 imágenes. Cada nueva imagen se pone en la cabeza y se retira el exceso.
¿Cómo desarrollar en PHP con Xcode y Objective-C
¿Cuántos programadores de usar, también construir mi propia biblioteca de funciones listos para ser reutilizados en múltiples proyectos y múltiples contextos. Vamos a cambiar el título de este post, tal vez un poco arriesgado ", pero, sin embargo, como veremos, no lejos de la realidad.
En Objective-C se puede escribir y llamar a C / C + +, incluyendo el montaje, para el caso. Esta característica lo convierte en un lenguaje muy versátil y, en algunos aspectos, fenomenal. Por un lado, se puede utilizar y apreciar la sintaxis puramente de Objective-C, en el que usted puede correr más rápido el código portar escrito en ANSI C (quizás por Digital Unix o Sun) y puede encajar cómodamente en nuestro iPhone o iPad aplicaciones; por no hablar de todos los kernel BSD ya está disponible en Mac OS X!
Objective-C: cómo girar una imagen en el espacio 3D
), un oggetto di più basso livello con innumerevoli potenzialità. La clase UIView muestra un puntero a la capa ( CALayer ), un objeto de la planta baja con un gran potencial. La capa proporciona una variedad de métodos y propiedades relacionadas con la visualización del contenido de la vista. Por ejemplo, se puede manipular el contenido de una vista en un espacio tridimensional. En " contaminación de las muestras es interesante observar que el código es simple, y todo lo que se crea con Interface Builder:







Últimos Comentarios
Simon : Se molesta perturbado de nuevo y utilizar ese espacio para estas cosas ... sin embargo, no funciona ...
Giovambattista Fazioli : @ Simon: ¿qué puede ser debido a la sintaxis que utiliza, específicamente para PHP 5 +,...
Simon : He probado la noche anterior poner todo en functions.php, formas bien, jQuery, y las fichas que jQueryUI ...
Giovambattista Fazioli : @ Simon: Yo recomiendo la limpieza de ingresar un código como el de ...
Simon : @ Giovambattista Fazioli: Gracias por su paciencia, todo está claro ... ahora me siento ahora, ...