Artículos con la etiqueta 'Fragmentos'


10 fragmentos útiles para el iPhone de Apple

Ejecutar un método después de n segundos

Toda la familia performSelector es muy interesante y puede ser útil en multitud de casos. Su aplicación más simple y común es el siguiente:

1
2
3
4
5
@selector ( myMethod ) withObject : nil afterDelay : 3 ] ; [Self performSelector: @ selector (miMetodo) withObject: afterDelay nada: 3];
/ /
void ) myMethod { - (Void) {miMetodo
"Hello World!" ) ; NSLog (@ "Hello World!");
}

Sin embargo, consideran que el "timer" no es exacta. Este procedimiento, por lo tanto, se debe utilizar cuando no se requiere un "significativo" de precisión temporal.

Recuperar la versión de la

1
2
version = [ [ [ NSBundle mainBundle ] infoDictionary ] objectForKey : @ "CFBundleVersion" ] ; NSString * version = [[[ NSBundle mainBundle] infoDictionary] objectForKey: @ "CFBundleVersion"];
"versione = %@" , version ) ; NSLog (@ "Version =% @", la versión);

Sí, es cierto o verdadero?

e TRUE sono in pratica la stessa edentica cosa: Va a peinar el iPhone de Apple kernel puede darse cuenta de que YES , true , y TRUE son básicamente los Edentia lo mismo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/ / Definición de la SI
# Definición de SI (BOOL) 1
# Se define NO 0 (BOOL)

/ / Definición de la verdad
# Definición de una verdadera
# Define FALSO 0

/ / Definición de VERDADERO
# Si! Definida (VERDADERO)
# Define True 1
# Endif

# Si! Definida (FALSO)
# Define FALSO 0
# Endif

Al menos por ahora ...

Vibración

1
2
3
# Importar <AudioToolbox/AudioToolbox.h>
/ /
; AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

CGImageRef puntero de una UIImage

1
2
3
4
[ UIImage imageNamed : @ "LittleHeart.png" ] ; UIImage corazón * = [UIImage imageNamed: @ "LittleHeart.png"];
heart CGImage ] ; CGImageRef imagen = [CGImage corazón];
/ / La imagen ahora pueden ser "trama" en una CGContextRef
CGRect ) { 0 , 0 , 100 , 100 } , image ) ; CGContextDrawImage (c, (CGRect) {0, 0, 100, 100}, imagen);

Animaciones

1
2
3
4
5
nil context : NULL ] ; [BeginAnimations UIView: contexto nada: NULL];
1.5 ] ; [UIView setAnimationDuration: 1,5];
UIViewAnimationCurveEaseInOut ] ; [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
/ / ...
; [CommitAnimations UIView];

NSLog

1
2
3
"NSString object %@ " , myString ) ; NSLog (@ "NSString objeto% @", MyString);
"Float: %f " , myFloat ) ; NSLog (@ "float:% f", myFloat);
"Integer: %i " , myInt ) ; NSLog (@ "Integer:% i", myInt);

Conversor de RGB UIColor

1
# Definición de RGBA (r, g, b, a) [UIColor colorWithRed: verde r/255.0: azul g/255.0: b/255.0 alfa: a]

Paso de parámetros a un NSTimer

Aprovechando el parámetro userInfo puede enviar un puntero a un objeto a nuestro método invocado por temporizador.

1
2
3
4
5
6
7
8
9
10
11
12
13
scheduledTimerWithTimeInterval : 1 target : self selector : @selector ( timerMethod ) userInfo : objectPointer repeats : YES ] ; [ NSTimer scheduledTimerWithTimeInterval: un objetivo: selector de auto: @ selector (timerMethod) userInfo: repite objectPointer: YES];

/ / ...

void ) timerMethod : ( NSTimer * ) timer { - (Void) timerMethod: ( NSTimer *) {contador
/ / Recuperar el puntero a mi objeto
timer userInfo ] ; objectPointer = [temporizador userInfo];
/ / O
myMethod ] ; [[Timer userInfo] miMetodo];
[ [ timer userInfo ] myProperty ] ; int a = [[temporizador userInfo] myProperty];
/ / ¿Qué es la misma
[ objectPointer myProperty ] ; int a = [objectPointer myProperty];
}

Tiempo de funcionamiento

Esta es una forma sencilla de calcular el tiempo necesario para comprobar la velocidad de la ejecución del código:

1
2
3
4
; CFAbsoluteTime initialTime CFAbsoluteTimeGetCurrent = ();
/ / ... cruz
; CFAbsoluteTime finalTime CFAbsoluteTimeGetCurrent = ();
"Tempo trascorso %f" , finalTime - initialTime ) ; NSLog (@ "f% transcurrido el tiempo", finalTime - initialTime);

Continuación ...

Fragmento muy breve: el iPhone de Apple sistema de archivos

Tanto en el Mac OS X y iPhone OS, se puede acceder fácil y directamente en el directorio - más importante - el sistema que son:

1
2
3
NSHomeDirectory Devuelve la ruta al directorio home del usuario actual.
Devuelve la ruta de NSHomeDirectoryForUser Dado un directorio home del usuario.
NSTemporaryDirectory Devuelve la ruta del directorio temporal del usuario actual.

Continuación ...

Fragmento muy breve: Los números de iPhone, al azar

Si usted necesita para generar números aleatorios en una aplicación deben dejar de lado el iPhone de Apple Objective-C, ya que no propone un orden de clases. La solución se propone que el C: rand(), srand(), random(), srandom() e arc4random() .

Continuación ...

Fragmento muy breve: PHP, palabras cortadas, contando los caracteres

Como se observa en el fragmento muy corto: corte PHP palabra es más agradable para romper un texto de "palabras", ya que evita cortar una palabra. Todavía hay contar a aquellos que prefieren cortar los personajes, ya que hace que los "cortes" más homogéneas y similares entre sí, a pesar del riesgo significativo de corte de una palabra, rompió la red!

Continuación ...

Fragmento muy breve: Wordpress, mejorar el campo de búsqueda

Además de la zona de gráficos de la input de la mirada de WordPress, puede actuar sobre ella a nivel de código para que sea un poco interactivo al hacer clic en su interior. Fácil de lograr un efecto le permite introducir texto en el campo de búsqueda desaparecerá (y reaparecer cuando deje el campo en blanco) al hacer clic en su interior.

Continuación ...

Fragmento muy breve: Wordpress, pronto en tu blog

WordPress, como la mayoría de ustedes saben, le permite publicar un mensaje "con fecha posterior" (juego de palabras buenas). En la práctica, el mensaje se almacena en una fecha que aún está por venir. Esto permite que muchos bloggers para "programar" (programa) para publicar el mensaje sin tener que preocuparse de estar en la consola a la misma publicación. También le permite mantener una constante después de la publicación, incluso cuando estamos de vacaciones.

Continuación ...

Fragmento muy breve: cómo recuperar la categoría padre en Wordpress

En WordPress categorías se pueden organizar en una estructura de "padre" "hijo". Esto significa que un solo mensaje puede pertenecer a varias categorías. Puede ser útil en algunos casos determinan, independientemente de los "niños", que es la categoría principal de un mensaje:

Continuación ...

Fragmento muy breve: auto jQuery enlace de destino en blanco

Nada nuevo, sino la señal para recordar: cómo agregar una imagen a todos los enlaces que abren una nueva página:

1
) . addClass ( 'external' ) ; jQuery ('a [@ target = _blank]') addClass ("externos").;

Continuación ...

Fragmento muy breve: Wordpress, separar las categorías en las dos columnas

Inspirado por Hack WordPress # 2 - Separar las categorías en las columnas de la barra lateral puede ser útil "break" en dos columnas de la lista de las categorías de WordPress.

Continuación ...

Fragmento muy breve: administrador de Wordpress?

Administrador o suscriptor? Aquí está una manera rápida de averiguarlo:

1
2
3
4
5
6
7
8
9
; global $ user_id;
/ /
get_usermeta ( $user_ID , 'wp_capabilities' ) ; Capacidades $ = get_usermeta ($ user_id, 'wp_capabilities');
/ /
is_array ( $capabilities ) ) { if ( is_array ($ capacidades)) {
$capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ capacidades ['administrador'] == 1 | | $ capacidades ['admin'] == 1) {
; echo "Usted es un administrador";
}
}

Continuación ...



Dejar de SOPA