notes descargar apple app iphone cocoa-touch

descargar - ios 12 iphone 7



Entorno de desarrollo de iPhone(desde cero) (5)

Me he desarrollado en Windows y .NET para toda mi carrera, así que perdona mi ignorancia sobre esta.

¿Cuáles serían los pasos para configurar un entorno de desarrollo de iPhone desde cero?

Supongamos que no tengo nada más que electricidad y una conexión a Internet.

¿Qué hardware y software necesitaría?

Estoy hablando del ambiente ideal aquí. Si no se puede hacer en Windows, está bien.

Gracias.


Lo que dijo michaelpryor, además de obtener un buen libro. Me resultó imposible acercarme a la programación de iphone sin una. El que utilicé era de los programadores pragmáticos .

Por cierto, si desea reducir los costos, un mac mini o macbook de nivel de entrada está bien para el desarrollo. Obténgalo con la cantidad mínima de memoria y actualícelo al menos a la memoria 2G, ya que es significativamente más económico que los precios de la memoria de Apple. Con cualquiera de los dos, debería poder reutilizar su pantalla, teclado, mouse, discos usb existentes, etc.

Si vas a ir a la mini ruta de Mac, quizás quieras esperar hasta que los nuevos modelos estén en la tienda, ya que los rumores indican que anunciarán una mejora significativa esta semana.

Ah, y no necesita descargar XCode, viene en los discos de instalación. Solo descarga el SDK.

Por último, pero no menos importante, puede estar diciendo lo obvio, pero necesita un dispositivo iphone para probar. Puedes usar el simulador en el SDK, pero aún así debes probarlo en un dispositivo. También puedes usar la "distribución ad hoc" para que tus amigos con dispositivos prueben tu aplicación.

Buena suerte.


Solo una nota al margen sobre el punto de "necesitar una Mac". Acabo de comprar uno para el trabajo de desarrollo no relacionado e intenté buscar el SDK de iPhone por curiosidad. Sin suerte: todo lo que tengo es Tiger (OS X 10.4) en un Mac PPC, mientras que Apple dice que necesito 10.5.5 en Intel para la versión que actualmente se puede descargar.


He estado jugando durante los últimos meses, así que por experiencia reciente ...

Necesita una Mac, un iPhone o iPod touch y una inscripción en el programa de desarrollo de Apple.

La Mac va a costar, el enfoque más económico sería una Mac Mini, y tiene que ser una Intel si estás pensando en segunda mano. Lo mismo ocurre con el iPhone o el iPod touch, y el dispositivo debe estar conectado a la Mac y designado como dispositivo de desarrollo, por lo que puede haber algún riesgo al usar un iPhone con una suscripción (me acobardé y traté de desarrollarlo).

XCode: el entorno de desarrollo y el iPhone SDK son de descarga gratuita. La documentación es excelente y hay muchos ejemplos. Incluso los videos tutoriales son bastante buenos para una descripción general de alto nivel.

Realmente me está comenzando a gustar Objective C. Tener antecedentes sustanciales de C en el pasado, pero nunca haber superado al oficial básico con C ++, su enfoque de envoltura delgada sobre C parece raro al principio, pero la apreciación realmente crece con el uso. Si conoces C, entonces es un poco más que el desafío habitual de "recoger un nuevo idioma / SDK". Si no conoce C o no se siente cómodo con el uso de punteros, asignación de memoria, etc., podría ser una curva de aprendizaje sustancial y eclipsar cualquier inversión en hardware.


Una cosa que la gente sigue omitiendo: si compra una Mac usada, asegúrese de que sea una Mac Intel, no PPC. El iPhone SDK no se ejecuta oficialmente en hardware PPC.


  1. Tienes que tener un Intel Mac 1 y un iPhone (o iPod Touch)
  2. Debe aplicar al programa de desarrollo de iPhone para ejecutar su programa en su iPhone. Solo necesita registrarse en el sitio para descargar el SDK y ejecutar cosas en el simulador.
  3. Una vez aceptado en el programa de desarrollador o registrado, descargue el SDK de iPhone que incluye XCode (el entorno de desarrollo de mac). XCode viene en sus discos de instalación del sistema operativo, pero será una versión anterior y no tendrá las bibliotecas de iPhone.
  4. Aprende el objetivo C.
  5. Siga algunos tutoriales específicos de iPhone o la clase de iPhone en línea de Stanford .

<sarcasmo> Lea más en este artículo de Guardian acerca de cómo puede dejar su trabajo y ganar $ 20 por día desde su aplicación de iPhone </ sarcasmo>

Notas a pie de página: 1. ¿Es solo el simulador de iPhone que está restringido a Intel solo Mac?