Archivo de Octubre, 2009

Objective-C: NSLog () de C struct

o CGPoint , ad esempio. La sintaxis NSLog(@"%@", ... ); que funciona y se utiliza para obtener información sobre los objetos, pero no funciona en C tipos de datos tales como la estructura CGRect o CGPoint , por ejemplo. o NSStringFromCGPoint : Para aprovechar NSLog(@"%@", ... ); también de tipo C. estructuras que pueden apoyarse en funciones de conversión como NSStringFromCGRect() o NSStringFromCGPoint :

1
2
3
4
5
CGRect ) { 10 , 20 , 30 , 40 } ; CGRect mioRect = (CGRect) {10, 20, 30, 40};
CGPoint ) { 32 , 64 } ; CGPoint mioPoint = (CGPoint) {32, 64};
/ /
"Info rettangolo: %@" , NSStringFromCGRect ( mioRect ) ) ; NSLog (@ "rectángulo de Información:% @", NSStringFromCGRect (mioRect));
"Info point: %@" , NSStringFromCGPoint ( mioPoint ) ) ; NSLog (@ "punto de información:% @", NSStringFromCGPoint (mioPoint));

En concreto, es posible perfeccionar los procedimientos correspondientes macros útiles pequeños, como:

1
# Definir NSLogRect (Rect) NSLog (@ "% s (% 0.0f,% 0.0f) 0.0f% 0.0fx%", # rect, rect.origin.x, rect.origin.y, rect.size.width , rect.size.height)

O bien:

1
2
3
4
# Definir NSLogCGPoint (punto) NSLog (@ "% s (% 0.0f,% 0.0f)", # punto.x punto, Point.y)

CGPoint ) { 32 , 64 } ; CGPoint mioPoint = (CGPoint) {32, 64};
; NSLogCGPoint (mioPoint);

Esto dará como resultado:

1
32 , 64 ) mioPoint: (32, 64)

Más información ...

Truco muy corto: 3 trucos para los desarrolladores de iPhone de Apple

Icono de la aplicación

El icono de 57 × 57 píxeles que representará a nuestra solicitud "deteriorado" de forma automática por el iPhone de Apple: añade un borde redondeado, un iluminado y 3D. Esta configuración se puede cambiar seleccionando el archivo [nome applicazione]-Info.plist y la adición de la propiedad "Icon ya incluye los efectos de brillo y bisel":

Más información ...

XCode Objective-C: atajos de teclado útiles

Xcode es un entorno de desarrollo muy potente y se reserva algunas sorpresas. Permite una función similar a la "fragmento" de el famoso editor TextMate . En la práctica, es posible insertar bloques de código utilizando la secuencia ESC + una combinación de una o más secuencias de caracteres. e otterrete: Por ejemplo, si desea insertar un bloque if trate de presionar ESC+if y obtendrá:

Immagine 3

. Como se muestra en la figura, aparece un menú (el mismo auto-realización), donde se puede elegir entre un simple bloque if o if/else . Al hacer clic en "enviar" que se obtiene:

Immagine 4

Aquí hay dos enlaces para ver la lista completa de atajos de teclado:

Más información ...

Web Analytics

More about Web analytics El análisis del acceso a un sitio Web es un argumento extenso y muy interesante. La mayoría de las veces el análisis se lleva a cabo por herramientas como Google Analitycs , Woopra , Revitalizar , etc ... Sin embargo, para los más conocedores, es posible que se planea construir su propia herramienta de análisis personal, o simplemente para observar en el "misterioso" archivo de registro de nuestro servidor web. Consejo, entonces, para leer de Web Analytics , David Vasta, texto muy útil para comprender en detalle todos los procesos que se encuentran detrás de la de seguimiento de acceso.

La guía es muy completa ya que analiza todos los aspectos gira en torno al tema de la Web Analitycs. También consejos útiles dirigida al codificador, las personas que desarrollan páginas web, cómo usar "correctamente" la etiqueta y atributo. Haga una lista de los principales temas tratados en el texto, poniendo de relieve, en mi opinión, la más interesante y útil para el "codificador", es decir, aquellas que no afectan directamente el análisis de SEO:

  • Fundamentos de la Web Analytics: Archivo de registro y medición
  • Las herramientas de análisis
  • Análisis preliminar: visitas, porcentaje de rebote, páginas vistas, rutas de navegación, un enlace de salida
  • El análisis de carácter histórico, geográfico y estacional
  • Análisis de palabras clave relevantes y páginas
  • Análisis y KPI de referentes
  • Análisis de Conversión
  • Análisis en tiempo real
  • Seraj engine marketing (SEM) y Analítica Web
  • Las herramientas de análisis para el registro de
  • Aumentar la visibilidad de un sitio
  • Aspectos Legales de la Web Analytics

Más información ...

Los temas de las variables de JavaScript: dos alternativas

En Javascript se puede escribir funciones con argumentos variables, es decir, funciones que no necesariamente aceptan un número fijo de entradas. Por ejemplo, puede escribir funciones como esta:

Más información ...

Fragmento muy breve: los números al azar para el iPhone,

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 ninguna orden de la clase. La solución se propone que el C: rand(), srand(), random(), srandom() e arc4random() .

Más información ...

Adobe Flash Professional CS5 para el iPhone de Apple

Adobe Flash Professiona 5 per Apple iPhone

Más información ...


Deje de SOPA