Archivo enero de 2010

AppleSide: iPad, Apple y más

AppleSide es la nueva revista weblog Saidmade de Apple dedicada universo, presentado tras la presentación de la nueva iPad de Apple. En la revista - con un toque profesional - se encuentran muchas noticias e información dedicada a la manzana mordida: incluye toda una sección dedicada a la IPAD nuevo! Además habrá una sección entera dedicada al desarrollo, editado por mí mismo.

Continuación ...

Cómo seleccionar un grupo de etiquetas que no tienen los niños de un determinado tipo

jQuery es hasta la versión 1.4! Además de nuevas características y la "costumbre" reescribir el código, todos los documentos ha sido revisado de una manera muy fácil de leer que antes. impostato a _blank ! Sin embargo, vemos el tema de este post, problema: sumar, utilizando jQuery, una clase de todas las etiquetas a poseer el atributo target establecido en _blank !

Continuación ...

WordPress: la información del usuario completa

La información sobre un usuario o el autor de un blog de ​​WordPress se puede ampliar fácilmente. Esto podría ser útil, por ejemplo, para insertar la fecha de nacimiento, información bibliográfica, la dirección del lugar de trabajo o, muy confortables, un campo de un permiso especial - para comprobar más adelante en la plantilla.
La operación que se va a hacer no requiere de un plugin, pero el código es necesario se puede colocar en el - archivo - habitual functions.php .

Continuación ...

Evento de Apple: Live Radiopodcast

Miércoles, 27 de enero 2010 a las 18:30

Continuación ...

Firefox 3.5.7: cómo solucionar el defecto de los bordes redondeados de una imagen

A veces sólo hay que mover un elemento, cambiar el punto de vista, para resolver un problema parece insuperable. Cuando uno tiene que ver con la compatibilidad entre navegadores y CSS, inventando soluciones "espectaculares" (dobles diría) está en la agenda. , per Safari e Google Chrome. Lo que yo te mostraré una manera fácil de aplicar a las imágenes de esquinas redondeadas con -moz-border-radius , que está disponible para Mozilla Firefox y -webkit-border-radius Safari y Google Chrome.

Continuación ...

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

Emulador de Commodore 64 JavaScript

Un poco de tiempo atrás me informaron de una versión de un emulador de Commodore 64 escrito en Adobe ActionScript 3.0, ahora en una nueva versión :

Commodore 64 Emulator in Adobe Flash

Continuación ...


Dejar de SOPA