Amateur iPhone Developer

Programación & desarrollo
Avatar de Usuario
Apple Boy
Supermacaco
Mensajes: 2560
Registrado: 21 Jul 2008

Amateur iPhone Developer

Mensaje por Apple Boy »

Bueno nada, hace un monton que tengo estas ganas de aprender a programar para iPhone y queria dejar algunas preguntas, mas que preguntas son dudas y "how to.." :D.
Antes que nada, me registre en el iPhone Dev Center, y me toy bajando el iPhone SDK 3.0, tengo entendido que un SDK es un conjunto de aplicaciónes que crean un IDE especialmente para el desarrollo de apps para iPhone, pero mi duda es.. que mas necesito? Bajo el SDK y nada mas? No necesito el Xcode y el Builder?? Donde los consigo? Como se complementan con el iPhone SDK??
Tengo más dudas de donde salieron estas :P.. pero la dejo por aca y las voy comentando de a poco :).


..::Apple Boy::..
Última edición por Apple Boy el Mar Jul 21, 2009 5:57 am, editado 1 vez en total.
Pablo Epíscopo · [email protected]
MacBook Pro 13.3" · Intel Core i5 Dual Core 2.5 GHz · 4 GB SDRAM · 500 GB HD · Intel HD Graphics 4000 · OS X Mavericks
Wireless Mighty Mouse · Wireless Keyboard · Apple Remote · iPod Shuffle
iPhone 5S · White · 16GB
Avatar de Usuario
finthamoussu
Macaco
Mensajes: 425
Registrado: 09 Dic 2008

Mensaje por finthamoussu »

Hola, el SDK incluye todo lo que necesitas para desarrollar para el iPhone. XCode (el IDE) ya viene incluido en el SDK que te bajas del sitio de Apple.

No es tan fácil como decir: "Quiero hacer un programa para el iPhone", sino que necesitas conocimientos de programación (vas a tener que leer bastante).

Suerte
40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"
Avatar de Usuario
Apple Boy
Supermacaco
Mensajes: 2560
Registrado: 21 Jul 2008

Mensaje por Apple Boy »

Estoy estudiando analista en sistemas, noción de programación tengo, el tema es aprender el lenguaje. Pero bueno, si desisto solo porque el lenguaje es diferente nunca voy a arrancar :P. Ganas de aprender hay ;).


..::Apple Boy::..
Pablo Epíscopo · [email protected]
MacBook Pro 13.3" · Intel Core i5 Dual Core 2.5 GHz · 4 GB SDRAM · 500 GB HD · Intel HD Graphics 4000 · OS X Mavericks
Wireless Mighty Mouse · Wireless Keyboard · Apple Remote · iPod Shuffle
iPhone 5S · White · 16GB
Avatar de Usuario
Cin
Übermacaco
Mensajes: 19289
Registrado: 28 Ene 2004

Mensaje por Cin »

Metele AppleBoy. No hay nada que no se pueda hacer, a la larga o a la corta :)
MacBook Pro Retina 15" + MacBook Air M2 15” + Apple Studio Display 27" + Apple Thunderbolt Display 27" + iPhone 14 Pro + iPad 2 + Newton 100
"Iguana iguana Powersurgius"
Avatar de Usuario
Apple Boy
Supermacaco
Mensajes: 2560
Registrado: 21 Jul 2008

Mensaje por Apple Boy »

Gracias Cin ;), la ayuda que puedan dar sera agradecida :).


..::Apple Boy::..
Pablo Epíscopo · [email protected]
MacBook Pro 13.3" · Intel Core i5 Dual Core 2.5 GHz · 4 GB SDRAM · 500 GB HD · Intel HD Graphics 4000 · OS X Mavericks
Wireless Mighty Mouse · Wireless Keyboard · Apple Remote · iPod Shuffle
iPhone 5S · White · 16GB
Avatar de Usuario
finthamoussu
Macaco
Mensajes: 425
Registrado: 09 Dic 2008

Mensaje por finthamoussu »

Apple Boy escribió:Estoy estudiando analista en sistemas
Hubieras empezado por ahi... dale para' delante nomas, es aprender obj-C nomas, que es parecido a C.

Suerte
Última edición por finthamoussu el Mar Jul 21, 2009 10:54 pm, editado 1 vez en total.
40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"
Avatar de Usuario
Snarf
Macacojunior
Mensajes: 54
Registrado: 04 Nov 2007

Mensaje por Snarf »

Yo soy diseñador gráfico, y tengo mínimos conocimientos de programación. La verdad es que estoy interesado en arrancar a aprender el lenguaje para desarrollar aplicaciones para el iPhone. Quería saber si alguien conoce algún lugar donde arrancar a leer, algo así como programación for dummies. Muchas gracias
::: designers need to eat too :::
Avatar de Usuario
Apple Boy
Supermacaco
Mensajes: 2560
Registrado: 21 Jul 2008

Mensaje por Apple Boy »

Estaba pensando en revivir este post pidiendo un poco de info, donde se podrian encontrar tutos o codigos como ejemplo.. algo??


..::Apple Boy::..
Pablo Epíscopo · [email protected]
MacBook Pro 13.3" · Intel Core i5 Dual Core 2.5 GHz · 4 GB SDRAM · 500 GB HD · Intel HD Graphics 4000 · OS X Mavericks
Wireless Mighty Mouse · Wireless Keyboard · Apple Remote · iPod Shuffle
iPhone 5S · White · 16GB
Avatar de Usuario
finthamoussu
Macaco
Mensajes: 425
Registrado: 09 Dic 2008

Mensaje por finthamoussu »

En la pagina de desarrolladores de Apple (http://developer.Apple.com) hay unos cuantos PDF para leer (sobre el lenguaje Obj-C, manejo de memoria, buenas practicas, patrones (Model View Controller por ej), etc).

Sino mas genérico, podes sacar material de la los cursos de la Facultad de Ingeniería:
Programacion 1 Basico
Programacion 2 Basico
Programacion 3 Para aprender Orientacion a Objetos (Muy usado en la programación actual)
Programacion 4 Patrones de Diseño y OO

Ahi tenes bastante material teorico para entretenerte :D

Si querés ver temas un poco mas avanzados, que son buenos para tener en cuenta al momento de programar, también en correspondientes sitios de las materias en la Facultad de Ingeniería, son recomendables:
-Sistemas Operativos (para tener buenos conceptos de manejo de memoria y recurso CPU, planificación, concurrencia, etc)
-Redes
-Arquitectura de Computadores 1 y 2 (Para entender la parte de Hardware).

Suerte :P
Última edición por finthamoussu el Mar Jul 28, 2009 4:13 am, editado 1 vez en total.
40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"
Avatar de Usuario
Apple Boy
Supermacaco
Mensajes: 2560
Registrado: 21 Jul 2008

Mensaje por Apple Boy »

Gracias a dios ya vi esas materias este semestre :P, arquitectura y programación en .net, me faltaria redes que tengo este semestre que viene y base de dato que complementa .net, y sistemas operacitos, CPU memorias etc, lo toy viendo en el taller :D. Me cope con esto de la programación para iPhone hasta tengo una idea en mente y todo :P

Voy a ver si puedo encontrar algo mas en la pagina para desarrolladores de Apple, hay demasiado y no sabes con que quedarte jajaja (lol), gracias por el empujoncito finthamoussu ;).


..::Apple Boy::..
Pablo Epíscopo · [email protected]
MacBook Pro 13.3" · Intel Core i5 Dual Core 2.5 GHz · 4 GB SDRAM · 500 GB HD · Intel HD Graphics 4000 · OS X Mavericks
Wireless Mighty Mouse · Wireless Keyboard · Apple Remote · iPod Shuffle
iPhone 5S · White · 16GB
Avatar de Usuario
Snarf
Macacojunior
Mensajes: 54
Registrado: 04 Nov 2007

Mensaje por Snarf »

Se agradece, ya tengo lectura para el fin de semana jaja
::: designers need to eat too :::
Avatar de Usuario
Ruso
Macacojunior
Mensajes: 59
Registrado: 29 Jul 2009

Mensaje por Ruso »

Buenas, en unas horas me voy a presentar.
No soy para nada experiente en XCode ni nada parecido, pero en lo que respecta a objetos te puedo dar una mano (tampoco soy un experto) pero ya termine casi todos los cursos en la facultad sobre orientacion a objetos (Programacion, diseño de aplicaciones, y alguna mas). Solo me queda una materia mas de profundizacion de patrones.
Y concuerdo con lo dicho en otro topic, no es justo para los usuarios de Win o Linux :( jaja pero hay que bancarsela.

Saludos
Última edición por Ruso el Mié Jul 29, 2009 1:05 pm, editado 1 vez en total.
Avatar de Usuario
mdaguerre
Macaco
Mensajes: 326
Registrado: 20 Sep 2009

Mensaje por mdaguerre »

che AppleBoy , vas a la ORT no?

Yo tambien curso lic en sistemas (5º semestre) y tengo todas las ganas de meterme a programar en objective-c y cocoa ..
Failure Is Always An Option

www.flickr.com/photos/mdaguerre/
Avatar de Usuario
mdavila
Macaco
Mensajes: 240
Registrado: 20 Ene 2006

Mensaje por mdavila »

Pregunta... si o si se necesita una Mac para desarrollar o podes instalar el SO en una PC como vi por ahi que se puede y poder programar?

Saludos.
::. iPhone 3GS 16gb. Firm. 3.1.2 .::
Avatar de Usuario
finthamoussu
Macaco
Mensajes: 425
Registrado: 09 Dic 2008

Mensaje por finthamoussu »

mdavila escribió:Pregunta... si o si se necesita una Mac para desarrollar o podes instalar el SO en una PC como vi por ahi que se puede y poder programar?

Saludos.
El requerimiento es Mac OS, no Apple hardware (pirate), por lo que si queres experimentar, podrías hacerlo en una PC
40mm Watch - iPhone X - iPad 2018
2016 MBP Touch Bar 15"
Avatar de Usuario
nvm1792
Minimacaco
Mensajes: 8
Registrado: 28 Nov 2009

Mensaje por nvm1792 »

Capaz que a alguien le interesa
http://cappuccino.org/

Es una capa de abstraccion con el que podes desarrollar para Mac, web y iPhone.
Avatar de Usuario
Phoenix_uy
Macaco
Mensajes: 202
Registrado: 29 Sep 2010

Mensaje por Phoenix_uy »

O sea que no se puede programar para iOS bajo windows? Hay alguna forma?

Saludos,
Gonzalo.
Avatar de Usuario
mdaguerre
Macaco
Mensajes: 326
Registrado: 20 Sep 2009

Mensaje por mdaguerre »

Phoenix_uy escribió:O sea que no se puede programar para iOS bajo windows? Hay alguna forma?.
Nop, en windows no se puede. Se necesita xcode y solo está para Mac OS.
Failure Is Always An Option

www.flickr.com/photos/mdaguerre/
Avatar de Usuario
setrio
Minimacaco
Mensajes: 19
Registrado: 26 Ago 2010

Mensaje por setrio »

Como poder si se puede, hay varios intentos. Creo que el mas conocido y exitoso es http://www.dragonfiresdk.com/
Se supone que hasta te permite publicar en la AppStore. Igual ta tan bueno programar directo en la Mac que no lo cambiaria :D
Avatar de Usuario
mac.nico
Macacoadicto
Mensajes: 654
Registrado: 05 Oct 2007

Mensaje por mac.nico »

Para los que les interesa aprender algo de programación en el mundo Apple, les podría dar una mano. Creo que con un empujón de un par de horitas ya salís andando como un campeón. Cualquier cosa manden mail y arreglamos!
MacBook Pro 15-inch, Mid 2012 / 2.3 GHz Intel Core i7 / OCZ Vertex 4 SSD 128GB
Apple Cinema Display 24"
iPhone 5s 32 GB Black FU - New iPad 16 GB Wi-Fi - iPad Mini 1st Gen - Apple TV 2nd Gen
Airport Extreme 5th Gen
Avatar de Usuario
Bart
Supermacaco
Mensajes: 2047
Registrado: 15 Dic 2007

Mensaje por Bart »

Mac.nico escribió:Para los que les interesa aprender algo de programación en el mundo Apple, les podría dar una mano. Creo que con un empujón de un par de horitas ya salís andando como un campeón. Cualquier cosa manden mail y arreglamos!
Yo quiero que me enseñen la básica de conectarte a una base de datos de afuera (mysql) y poder generar a raiz de eso listados, y mandar cosas básicas para el sql.
con eso, ya tengo para rato!

Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
Avatar de Usuario
Apple Boy
Supermacaco
Mensajes: 2560
Registrado: 21 Jul 2008

Mensaje por Apple Boy »

No es taaan facil, yo hace un año que vengo esquivando los libros e intentando con tutos.. las cosas básicas como dice Bart, conectar con una base, traer datos, modificar, guardar, borrar y listar.. pero la verdad que si queres tirarte a programar algo pensado.. no te sirven para nada esos tutos.

Por eso opte por arrancar de abajo, al modo vieja y dura escuela y la verdad que es lo mejor para mi, hace una semana vengo leyendo el libre Beginning iPhone Developer y estoy muuuuy contento y muy metido, realmente es un libro que vale la pena, hasta el momento me tiene muy enganchado. Lo recomiendo para el que quieras empezar de abajo y tener una base bastante solida! Ya que explican las cosas paso a paso!

A animarse!! :D.


..::Apple Boy::..
Pablo Epíscopo · [email protected]
MacBook Pro 13.3" · Intel Core i5 Dual Core 2.5 GHz · 4 GB SDRAM · 500 GB HD · Intel HD Graphics 4000 · OS X Mavericks
Wireless Mighty Mouse · Wireless Keyboard · Apple Remote · iPod Shuffle
iPhone 5S · White · 16GB
Avatar de Usuario
Phoenix_uy
Macaco
Mensajes: 202
Registrado: 29 Sep 2010

Mensaje por Phoenix_uy »

Acabo de ver el video dentro de la web de DragonfireSDK y parece prometedor! es una lástima que sea una aplicación paga, pero bueh... todo cuesta :D
Avatar de Usuario
Ruso
Macacojunior
Mensajes: 59
Registrado: 29 Jul 2009

Mensaje por Ruso »

Ya que no veo ningún post del 2014, en la sección de development, voy a resucitar este. Hace unos cuantos días que comencé a leer sobre el asunto y ya tengo una pequeña app funcionando, pero solo localmente con el simulador, por lo cual quise proceder a probarla en mi iPhone 4, pero me lleve la sorpresa que no puedo debido a que necesito estar suscripto al programa de developer para poder hacer esas pruebas. Esto ultimo es verdad o se puede probar sin ello, lo consulto porque por ahora no me interesa lanzar ninguna app al market, solo desarrollo para aprender el lenguaje.

Saludos,
Gracias
Avatar de Usuario
mac.nico
Macacoadicto
Mensajes: 654
Registrado: 05 Oct 2007

Mensaje por mac.nico »

Hola Ruso,

Si, es verdad, para hacer deploy en un dispositivo necesitas una cuenta de desarrollo para "firmar" el compilado. Sin una cuenta solo podes probar tus apps en el simulador.
MacBook Pro 15-inch, Mid 2012 / 2.3 GHz Intel Core i7 / OCZ Vertex 4 SSD 128GB
Apple Cinema Display 24"
iPhone 5s 32 GB Black FU - New iPad 16 GB Wi-Fi - iPad Mini 1st Gen - Apple TV 2nd Gen
Airport Extreme 5th Gen
Avatar de Usuario
Ruso
Macacojunior
Mensajes: 59
Registrado: 29 Jul 2009

Mensaje por Ruso »

Dale me imagine, muchas gracias Mac.nico, entonces cuando tenga algo mas maduro a pagar será, a pesar que es un poco ilógico, lo entiendo totalmente para publicar apps, pero para prueba deberia existir otro mecanismo.

Saludos.