A partir de hoy inaugura una nueva sección (categoría que debe corregirse) dedicada al desarrollo de aplicaciones en el iPhone de Apple! Declaro ahora que muchos de los elementos que va a publicar un "corte" en consonancia con el espíritu de este blog, que será sobre todo para usuarios avanzados. Sin embargo, como he hecho en otros temas, tratar de ser lo más claro posible y, en su caso, poner un poco de "concepto básico" de utilidad para un público más amplio. Digo esto porque yo no voy a publicar otro "Hello World", creado con Interface Builder, hay una gran red. Me gustaría abordar también el tema en profundidad, abordar las cuestiones técnicas y difíciles de encontrar en la red.
Consejos útiles para el desarrollo del iPhone de Apple
Para aquellos que quieren iniciar o que ya ha tratado de escribir aplicaciones para el iPhone, enumero algunos consejos "personal" Espero que útil:
- Dotavi un Mac: lo que parece obvio, pero es mejor el estrés! Incluso una Mac Book está bien ...
- Pruebe en línea: Internet encontrará mucha información sobre cómo se debe iniciar, el registro como las herramientas para desarrolladores y SDK de Apple que necesitas para empezar a desarrollar
- Estudie bien el directorio C: sin un buen conocimiento de C (si no es muy bueno) es muy complejo de entender y aprender a desarrollar para el iPhone de Apple. A este respecto, sólo podemos aconsejar que la Biblia de esta lengua, a saber, el bien conocido Kernighan y Ritchie (el nombre del autor Brian W. Kernighan y Dennis M. Ritchie) que están en línea en Google Books
- Ármate de paciencia: Objective-C es el lenguaje utilizado para desarrollar (en general) y Apple, en particular, en el iPhone. Diseñado por Brad J. Cox a principios de 1980, tenía como una capa adicional a la norma C, heredando una gran cantidad de otra lengua conocida: Smalltalk-80. El Objective-C entra en la "oficial" de Apple a finales de 1996, y se utiliza para escribir OS X. El entorno de desarrollo creado por la introducción de Objective-C de cacao! El hecho de que Objective-C es en última instancia, una mezcla de C / C + + la sintaxis y el cacao puro, que inicialmente le envía una locura sobre todo porque algunas cosas no van a trabajar a pesar de la sintaxis correcta. Sin embargo, yo le aseguro que es sólo una cuestión de hábito, un buen programador más allá de la primera semana de "infierno" ya empiezan a sentirse a gusto.











Gran idea de este libro. He buscado y se recoge parte de la documentación "para ser leído, pero debido a la falta de tiempo ahora es todo el lado ... vamos a ver lo que tienes que contar!
Hola,
Emanuele
Usted sabe que hace poco que estaba haciendo un poco de imaginación para el desarrollo de aplicaciones para el iPhone?
Afortunadamente he estudiado durante años en C / C + +, pero no tengo un MAC (vabè ya está en la cesta de la compra).
De todos modos voy a seguir el libro con mucho placer, seguro que hay cosas interesantes proporrai
Giovambattista Hola, realmente me la planificación de aplicación para el iPhone, sé que los C gracias a varios años de estudio y quiero ampliar mis conocimientos. ¿Me permite hacerle para informar de una guía sobre cómo empezar?
Gracias de antemano
@ ORSC:
Toda la información necesaria y suficiente para iniciar el desarrollo del iPhone de Apple, tutoriales, demos y videos, que son en realidad en la web de Apple (mejor si usted está registrado como desarrollador). Por otra parte, le sugiero que busque en Google Books , donde puedes encontrar muchos libros, tanto en Objective-C en el iPhone / Cocoa. En el Internet, entonces, no es mucho, véase, por ejemplo, iSpazio , pero si se busca se busca en Google verás que hay un montón de información. Finalmente descargar todas las fuentes en las que encontrar y estudiar ellos, tratar de corregir y de codificación, la codificación y la codificación ... la única manera buena para aprender a desarrollar en el iPhone (pero es una regla general) se ha fijado una meta y escribir el código ...
El año pasado, en el lanzamiento del iPhone 3G en Italia, pensé que tenía que comenzar a desarrollar aplicaciones para el iPhone (oliendo el negocio fuerte que podría resultar si la adecuada aplicación de la identificación de asesino).
). Hay un costo mínimo
Pero entonces me di por vencido, porque la puesta en marcha inicial, en términos de costo, parecía poco probable que se restablezca rápidamente.
De hecho, usted debe:
1) Comprar un Mac (incluso mini): Apple no permite el desarrollo de sistemas diferente de su (de salir de su vida
2) Comprar un iPhone? Es un paso que podría ser evitado (no es un emulador), pero en mi opinión siempre es mejor ser capaz de probar entonces el hardware real. Incluso esto no es un costo mínimo.
3) Incluso si el SDK es gratuito para los desarrolladores, lo mismo no puede decirse que el entonces "pasa" en sus propias aplicaciones en la Apple Store. Incluso allí, debe pagar los derechos de Apple (si no recuerdo mal usted comienza con $ 99). E 'se enfrentan, pero aún así es un costo que debe recuperarse succcessivamente.
Así que, en última instancia, que estima una puesta en marcha inicial de aproximadamente 1300/1400 €.
Para la distribución, aplicable a partir de unos pocos dólares realmente vale la pena?
@ Chris: son las mismas cosas que yo pensaba. Debo decir que este "cierre" no entiende mucho, sobre todo ahora que Apple ha fabricado un dispositivo (el iPhone) que debe tener un objetivo transversal. Sin embargo, por lo que el punto 1, es decir, la incapacidad para desarrollar aplicaciones para el iPhone en Windows o Linux, creo que es un "bloque" stidiato mesa, ya que puede ser el otro.
¿Cómo sabe usted de aplicaciones para el iPhone de Apple se puede desarrollar a lo largo de dos caminos: WebKit y XCode. Con la primera opción, en la práctica, se ha desarrollado en HTML / Javascript, así que lo que va a lograr es una aplicación Web que debe corregirse. Este enfoque permite el desarrollo de la aplicación para iPhone de Apple, incluso en los sistemas Windows, por ejemplo, la extensión de Aptana IDE para el desarrollo de aplicaciones para el iPhone.
El camino con Xcode es más limpia y refinada, como lo que realmente genera las aplicaciones conocidas en el sentido de la palabra (ejecutable corta). Siendo una especie de iPhone Lite OS X, es decir, una pequeña computadora portátil de Apple, la hora de desarrollar con Xcode para el iPhone es como si el desarrollo de una aplicación Cocoa para Mac En la práctica, un entorno de desarrollo para el iPhone también se puede ejecutar en Windows debería traer consigo Kernel Mac ... si todo es como tratar de desarrollar una aplicación en Windows en el Mac, que carecen de las llamadas al sistema.
La moral, como Mac emula perfectamente Windows, sería pasar todos los Mac, por lo que el problema estaría resuelto.
Esperamos sin embargo que las políticas de desarrollo de Apple cada vez un poco más "abierta" en el futuro ...
@ Emmanuel: @ Giovambattista Fazioli:
Estoy de acuerdo en eso!