//Hilo Oficial// De PRogramacion en Mac OS & IPhone OS

Bueno,me presento soy un admirador de la programacion desde hace poco haciendo mis pinitos y claro ya tocaba un mac , ahora estoy metido de lleno en la programacion y he creado este hilo para el que quiera postear dudas, preguntas , exponer curiosidades etc, voy a incluir direcciones a tutoriales , en forma de spoilers. Espero os guste!.

Imagen

Xcode es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NeXT, una herramienta gráfica para la creación de interfaces de usuario.


Entre las características más apreciadas de Xcode está la tecnología para distribuir el proceso de construcción a partir de código fuente entre varios ordenadores, utilizando Bonjour.


Xcode se introdujo el 24 de octubre de 2003 junto con la versión 10.3 de Mac OS X, siendo desarrollado a partir del anterior entorno de desarrollo de Apple, Project Builder, al que sustituyó. Project Builder, a su vez, también era una herencia de la compañía NeXT, fusionada con Apple en 1996.

La aparición de Xcode 2.1 en Junio de 2005 fue significativa porque proporcionó a la comunidad de desarrolladores las herramientas para crear binarios universales que permiten al software creado para Mac OS X ser ejecutado tanto en la arquitectura PowerPC como en la nueva, basada en Intel (x86). Esta versión integró además las herramientas y marcos de trabajo WebObjects de Apple para construir aplicaciones y servicios web de Java, que anteriormente se vendían como un producto separado por un precio de 699$.

Con el lanzamiento de Mac OS X v10.5 también lo fue el Xcode 3.0, que tenía como principales novedades la inclusión de Objetive-C 2.0, un nuevo Interface Builder, la opción de refactorizar proyectos y hacer "snapshosts" del proyecto entre otras


iphone SDK

Imagen

Imagen

Imagen

El iPhone SDK fue anunciado oficialmente el 6 de marzo de 2008, en una reunión de los directivos de Apple. La primera vez que salió a la venta el Beta del SDK, con el iPhone OS la versión 1.2b1, se hizo disponible inmediatamente, mientras el lanzamiento en la tienda de Apple requirió una actualización de soporte lógico inalterable que salió el 11 de julio de 2008. Esta actualización es gratis para usuarios iPhone; sin embargo, hay un precio para propietarios del iPod touch. El 27 de marzo de 2008, Apple sacó el Beta 2 lanzamiento del SDK, construido con iPhone OS la versión 2.0b2, que añadió al Constructor de Interfaz, una aplicación para construir interfaces gráficas de usuarios para los iPhones. El 8 de abril de 2008, Apple puso a la venta el Beta 3 que es una actualización para el SDK, construido con iPhone OS la versión 2.0b3. El 23 de abril de 2008, Apple sacó el Beta 4 una actualización para el SDK, construido con iPhone OS la versión 2.0b4. Esta versión del SDK apoya los gráficos del OpenGL de 3D, principalmente solía hacer juegos, e indicaciones para algunas aplicaciones del iPod, para controlar el fondo, algo que Apple había declarado que era imposible. El 6 de mayo de 2008, Apple sacó el Beta 5 otra actualización para el SDK, construido con iPhone OS la versión 2.0b5. El 29 de mayo de 2008, Apple sacó el Beta 6 actualización del SDK, construido con iPhone OS la versión 2.0b6. El código en esta actualización dio insinuaciones sobre actualizaciones de las cuentas .Mac de Apple, y también dio una primera referencia a la próxima versión de Mac OS X, Show Leopard versión 10.6. El 9 de junio de 2008, Apple sacó el Beta 7, actualización del SDK, construido con iPhone OS la versión 2.0b7, que abrió el reemplazo de las cuentas .Mac de Apple a MobileMe. Este lanzamiento fue realizado durante la WWDC, la conferencia de desarrolladores de Apple, que se nota que es una parte del nombre del iPhone OS. El 26 de junio de 2008, Apple puso a la venta el Beta 8, actualización del SDK, construido con iPhone OS la versión 2.0b8. El 27 de enero de 2010, Apple puso a la venta el beta 1, actualización del SDK, construido con iPhone OS 3.2b1 incluido en el iPad.


http://developer.apple.com/technologies/tools/xcode.html
http://www.apple.com/es/macosx/developers/

Videos :

http://www.youtube.com/watch?v=pReuTG_w-ME
http://www.youtube.com/watch?v=LtJl799MFA0&feature=related
http://www.youtube.com/watch?v=G4bbdZUG0oQ&feature=related
http://www.youtube.com/watch?v=yICZb91Poxs

Tutoriales:


"La mayoria de la informacion de xcode y el sdk del iphone estan en ingles."

Colabora!!!!.

Imagen
Ya hubo un hilo en su día, aunque imagino que estará cerrado por falta de actividad.
Yo para los que quieran aprender a programar para MacOS X (para el iphone no he hecho nada ya que no lo tengo) les recomiendo dos libros:

Yo he hecho el proyecto de fin de carrera en Mac (http://ohloh.net/p/grososub) y sobre todo el segundo libro me ha sido de gran ayuda.

Agur!
Me encantaría aprender a programar para Mac Os y iPhone la verdad, si vais poniendo tutoriales y tal que no encuentro muchos .. os lo agradecería. XD
se puede crear un programa tipo .dmg con qt???
Como de complicado seria portar un programa de bases de datos de clientes de windows al iphoneOS para el iPad??
El programa en si es muy sencillo y me quieren dar un netbook con un usb 3g,pero si lo pudiera usar con el iPad estaría de lujo y encima la mitad me lo pagarían y la tarifa de internet también.
idraw escribió:se puede crear un programa tipo .dmg con qt???
Vaio escribió:Como de complicado seria portar un programa de bases de datos de clientes de windows al iphoneOS para el iPad??
El programa en si es muy sencillo y me quieren dar un netbook con un usb 3g,pero si lo pudiera usar con el iPad estaría de lujo y encima la mitad me lo pagarían y la tarifa de internet también.


No existen librerias para manejar SQL a nivel externo tipo MYSQL, Oracle, o lo que sea. Tienes incluido SQLlite en el iphoneOS para manejar bd a nivel local, pero no para conectarte a un server y pedir consultas si mal no recuerdo
Algo hay. http://discussions.apple.com/thread.jspa?threadID=1565720.

Pero la verdad es que es muy penoso sinceramente que tengamos de hacer cosas como estas.

A ver si me bajo el xcode y practicamos juntos.
Saludos,

Antes de nada, pedir disculpas a los administradores del foro por duplicar este post. Juraría que en la búsqueda que hice anteriormente no vi este post.

Al tema: Algo sí que se puede hacer. Mirad la aplicación del periódico 20 minutos, los comentarios de las noticias son compartidos con la versión web por lo que tienen que compartir de alguna forma la base de datos.

Otra cosa: ¿Alguien sabe si hay algo en JQuery para implementar el pasar de página con un dedo deslizándolo horizontalmente al estilo la aplicación de la revista Wired? Estoy tratando de hacer una revista digital en HTML5 + CSS3 para el iPad y me queda esa funcionalidad.

Gracias y un saludo.
ivanZad escribió:Al tema: Algo sí que se puede hacer. Mirad la aplicación del periódico 20 minutos, los comentarios de las noticias son compartidos con la versión web por lo que tienen que compartir de alguna forma la base de datos.


Dudo mucho que usen bds, como mucho estaran usando PHP para hacer consultas y recoger con un httpGET el xml con la respuesta al query que es lo que hacen la mayoria de aplicaciones.

Y no tengo ni idea de JQuery, sorry ;)
Saludos, amigos de la cafeína...

He encontrado en una página donde muestran HTML5 + CSS3 + JQuery en un iPad de forma nativa. Incluso podeis descargar el código fuente.Aquí teneis la dirección con un vídeo: http://blog.intuitymedialab.eu/2010/05/19/intuitys-notabene-rapid-html5-prototyping-on-the-ipad/

Esta noche, cuando salga del trabajo, intento implementar algo. Si sale algo positivo, pondré el código por si alguien quiere hacer unas pruebas.

Un saludo.
Se puede trabajar con ASP o .Net en Mac, supongo que va a ser que no pero por preguntar no pierdo nada [ayay]
12 respuestas