¿Cuál es la mejor manera de comenzar a desarrollar aplicaciones iOS para alguien sin experiencia con Macs o cualquier variedad de C?

Buena pregunta, esto puede llevar un tiempo.

Hace 2 días, hubiera sido tú. Tenía una fuerte necesidad de programar para iOS, no tenía una Mac y no sabía nada sobre programación.

Luego, simplemente fui y obtuve una Retina MacBook Pro de 15 “. Descargué la documentación de Swift y Xcode.
Eso es todo el esfuerzo que tomó. En 15 minutos, tenía Xcode todo configurado y listo para funcionar.

Crear una aplicación para iOS a través de Swift es fácil. Con Xcode 6, Apple incluyó una opción llamada “Playgrounds”, lo que significa que podría escribir código y ver el resultado instantáneamente junto con su código. Es la mejor manera de conocer Swift y crear una aplicación al mismo tiempo.

En cuanto a la parte del objetivo C: la App Store vive de aplicaciones creadas con él, lo que significa que debe ser realmente potente, pero también es realmente muy difícil. No me molesté en intentarlo.

Swift es el camino a seguir. Es rápido. Es simple. ¡Y no necesita punto y coma después de cada línea!

Si está buscando libros, no busque más allá de la documentación existente que Apple le brinda. Una vez que haya terminado con el libro, sabrá lo suficiente para explorar a su alrededor y descubrir las cosas interesantes que el lenguaje tiene para ofrecer.

Construí un equivalente de Flappy Bird en 20 minutos y a mi madre le encantó. (si es algo para pasar)

PD: No consigas una Mac usada. Una nueva vale cada centavo.

Puede programar únicamente en Swift. Probablemente solo se perderá una cosa si nunca aprende Objective-C: todavía hay algunas buenas bibliotecas escritas en Objective-C. Todavía puede usarlos con Swift, pero podría ser más difícil modificar estas bibliotecas cuando sea necesario. Sin embargo, Swift se está recuperando bastante rápido, por lo que el impacto de esto se hará cada vez más pequeño. Supongo que Swift será el idioma principal y único para iOS unos años más tarde. Y para mí, me acostumbro a Swift bastante rápido, mientras que tengo algunas dificultades para recoger Objective-C. Tal vez sea una de las razones por las que Apple inventó otro idioma.

Por lo tanto, vaya directamente a aprender Swift. Apple tiene sus propios documentos y tutoriales. Y también puedes encontrar toneladas de tutoriales en línea. Aprendí todo sobre Swift en línea.

(1) Aprenda la sintaxis. Si ya conoce Java y otros lenguajes, la sintaxis viene de la naturaleza, solo algunos ajustes aquí y allá, excepto algunos conceptos nuevos (como el Tipo Opcional).

(2) ¡Intenta escribir la aplicación que quieres escribir directamente! Pero comienza pequeño. Comience con una característica primero. Por ejemplo, solo una pantalla de bienvenida donde puede pasar las páginas como instrucciones. Te acostumbrarás a la sintaxis y al entorno de codificación y entenderás que el concepto “Tipo opcional” no es tan aterrador como se conoció por primera vez, pero es algo muy útil.

(3) Amplíe las características de la aplicación, comenzará a aprender cosas nuevas en el desarrollo de iOS. Por ejemplo, las instrucciones de la aplicación deben descargarse de Internet y guardarse en el disco, luego aprenderá a usar socket y Core Data.

(4) Repita el paso (3), aprenderá cosas nuevas cuando intente agregar nuevas funciones. Eventualmente aprenderá la mayoría de las cosas en el desarrollo de iOS y también compilará la aplicación que siempre desea construir. ¡Qué gran cosa! Coloque la aplicación en App Store y comenzará un nuevo ciclo para aprender a promocionar y comercializar aplicaciones. Comenzará a pensar en el desarrollo de aplicaciones de una manera más completa y exhaustiva para que pueda hacer un mejor plan la próxima vez.

Sin embargo, solo una cosa acerca de la interfaz de usuario … Se recomienda en todas partes usar Interface Builder (IB) al construir la interfaz de usuario. Y muchos tutoriales comenzarán con IB. Le enseñarán cómo usar IB para hacer la primera aplicación. Todo parece sencillo y conveniente con IB. Sin embargo, podría ser una distracción (al menos para mí). Por lo tanto, recomendaría aprender a construir componentes de la interfaz de usuario mediante programación sin usar IB en absoluto. Después de saber cómo construir la mayor parte de la IU en código, puede aprender IB para ver si es una herramienta útil para usted. Solo recuerde que todo lo que ve en IB se puede hacer mediante programación. IB es solo una herramienta. Tu elección.

Cuando comencé a programar la aplicación iOS en 2008, todo era muy nuevo. Tenía experiencia en Java y tecnologías web, pero necesitaba aprender Objective C y Xcode.

En estos días, puede usar Swift, que es un lenguaje de programación muy intuitivo y Xcode es mejor y más fácil de usar cada año.

¿Cuál es la mejor manera de comenzar? Yo diría que te motives adecuadamente, como Rita Nelius, mi estudiante de Skillshare. Algunas personas sugerirían libros, pero nada supera a su propio tutor que lo guiará a través de los problemas y está disponible para usted casi al instante. Sí. ¡Ese soy yo!

No había tenido esta oportunidad. No sé si Skillshare o Udemy existieron en 2008, pero no conocía a nadie que me ayudara con los primeros pasos.

Creo que el desarrollo de iOS es una oportunidad de negocio divertida y sorprendente . Quería ayudar a los principiantes y es por eso que he decidido crear dos cursos en línea. Estos son dos juegos bastante simples, pero bastante interesantes.

¿Por qué juegos? Porque los juegos son divertidos.

Comenzar con el desarrollo de iOS puede ser aburrido y aterrador, especialmente si no ves la imagen completa, el producto final que harás.

Quería crear algo con lo que los estudiantes puedan resonar de inmediato . Así que he creado el juego de rompecabezas y el juego de laberintos . El juego de rompecabezas es la aplicación universal para iPhone y iPad, mientras que el juego de laberinto es solo para iPhone.

Estos juegos ya están disponibles en la App Store , ambos superaron los requisitos bastante exigentes de Apple, por lo que no solo son la prueba de concepto, sino también productos viables.

Quería no solo hacer un curso en línea, sino hacer un curso en línea que permita a los estudiantes publicar sus resultados en la App Store . No quería dejarlos con el concepto a medias que tendrían que seguir trabajando por su cuenta.

La mejor parte de este aprendizaje guiado es la conexión con el maestro y la forma en que estos cursos se dividen en proyectos separados.

Crear un juego para iOS puede ser bastante abrumador, especialmente para principiantes completos. Creo que el mejor enfoque es consumir capítulos individuales uno por uno y avanzar lenta pero constantemente hacia el producto final.

Imagina que comienzas creando tu propio personaje.

A continuación, aprenderá cómo llevar este personaje a Xcode para que mueva los ojos y la cola.

A continuación, aprenderá cómo agregarlo a la escena, cómo agregar la música de fondo, cómo dejar que interactúe con otros objetos.

Lentamente, pasará de una tarea a otra, aplicando sus nuevas habilidades y convirtiéndose en desarrollador de iOS de la manera más accesible posible . Además de eso, ¡te divertirás mucho! Especialmente si haces todo esto con otros estudiantes, donde todos pueden intercambiar su experiencia y ayudarse mutuamente para resolver problemas.

Esto es algo que no estaba disponible cuando comencé con el desarrollo de iOS, pero es algo que puedes tener hoy gracias a Skillshare.

Si está interesado, diríjase a mis dos series de desarrollo de iOS y obtenga más información. El primero es de 5 horas de duración dividido en 20 capítulos, el segundo es de 3,5 horas de duración dividido en 15 capítulos.

Cree un juego de rompecabezas para iPhone / iPad de Scratch a la App Store (20 capítulos)

Crea un juego de zombis para iPhone desde cero hasta la App Store (15 capítulos)

El libro es bueno, pero no te habla.

Es inimaginable llegar al autor del libro si no entiendes algo.

Soy una persona real y soy muy activa en mis clases de Skillshare. Si tiene un problema, tendré una solución en cuestión de minutos.

Entonces, para responder a su pregunta: la mejor manera de comenzar a desarrollar aplicaciones para iOS es tomar una clase en línea y pasar de cero a la App Store paso a paso con el apoyo continuo del autor de la clase.

Antes de aprender a desarrollar para iOS, deberá familiarizarse con las herramientas de desarrollo de Apple y sus pautas. Se sabe que Apple restringe las aplicaciones para todo tipo de cosas, por lo que es bueno saber lo que puede y no puede hacer antes de comenzar.

El IDE (Entorno de desarrollo integrado) de Apple para aplicaciones Mac e iOS es Xcode. Es gratis y puedes descargarlo desde el sitio de Apple. Xcode es la interfaz gráfica que usará para escribir aplicaciones. También se incluye todo lo que necesita para escribir código para iOS 8 con el nuevo lenguaje de programación Swift de Apple. También solo está disponible para Mac, por lo que si planea crear aplicaciones de iOS, deberá ejecutar OS X.

Si bien Apple está presionando a Swift bastante duro en estos días, puede programar iOS en cualquier idioma, incluido Objective-C. El cual decides usar realmente depende de ti, pero aquí hay algunas guías, clases y tutoriales para comenzar:

  • Comience a desarrollar aplicaciones iOS hoy : esta es la guía oficial de inicio de Apple. Le guía a través de la configuración de Xcode, estructurando su aplicación, implementando todo y enviándola a la App Store.
  • Presentamos Swift : el nuevo lenguaje de programación de Apple, Swift, está hecho específicamente para iOS y Mac. Supuestamente es mucho más fácil trabajar con él y usarlo, por lo que si eres totalmente nuevo en el desarrollo de iOS, es un buen lugar para comenzar. Funciona con y es similar a Objective-C (que también puede usar si lo prefiere).
  • Videos de desarrollo de Apple: Apple incluye una tonelada de videos de WWDC que le enseñan varias partes del desarrollo. Son un gran recurso para aprender trucos de la industria y conocer el conjunto de herramientas básicas con las que está trabajando.
  • Tutoriales de Ray Wenderlich : si quieres hacer juegos, los tutoriales de Ray Wenderlich son un excelente lugar para comenzar. También cubre todo tipo de cosas más allá de los juegos, por lo que seguramente aprenderá algo sobre Swift y Objective-C, incluso si prefiere crear una aplicación de productividad.
  • Capacidades API de Apple: Apple tiene un montón de API diferentes para acceder a extensiones de aplicaciones, Touch ID, fotos, HealthKit y más. Familiarícese con estos para que pueda integrar funciones más avanzadas en su aplicación.
  • Clase de desarrollo de aplicaciones de iOS de Code School : puede obtener una comprensión de los conceptos básicos del desarrollo de iOS de forma gratuita a través de las clases de introducción de Code School.

Eso debería configurarlo con sus herramientas de desarrollo y darle una buena idea de cómo funcionan las cosas en iOS.

Java y javascript son “variedades de C”. Como es PHP / Perl. Creo que encontrará que las sintaxis son muy similares, especialmente si tiene mucha experiencia en Java.

Esto es lo que haría para comenzar:

  1. Obtenga una Mac usada más antigua: ya está planeando esto, por lo que probablemente conozca las ventajas, pero intente encontrar algo al menos a partir de 2012. Puede usar las anteriores, pero las máquinas anteriores están comenzando a caerse de la lista de máquinas compatibles para cada actualización del sistema operativo. Recogí un MacBook Pro de 13 pulgadas a mediados de 2012 en craigslist hace unos meses y es más que adecuado. Otra cosa a tener en cuenta: si anticipa hacer algo con Bluetooth, especialmente BLE, asegúrese de obtener una máquina posterior. No sé el año exacto, pero solo comenzaron a admitir BLE en algún lugar alrededor de 2011–2012.
  2. Tenga un proyecto en mente que desea hacer. Esto es probablemente lo más importante que necesita. Simplemente hacer tutoriales en la web es bueno, pero es muy fácil perder el interés, y probablemente encontrarás un cierto punto en el que simplemente dejas de progresar porque todos los tutoriales están por debajo de ese punto. El proyecto podría ser cualquier cosa, tal vez es algo que ya has hecho en Java o en tecnologías web. O tal vez es una idea que tienes para una aplicación. Simplemente no elijas algo demasiado complejo para tu primera aplicación. Intenta elegir algo que verás hasta el final, no “voy a hacer un clon de Spotify”. Nota especial: no se preocupe si alguien ya ha hecho su idea, probablemente lo haya hecho. Solo codifíquelo de todos modos.
  3. Swift vs. Objective-C: Realmente no entiendo lo que supuestamente es ‘más amigable’ sobre Swift. Programa en Objective-C, creo que está bien una vez que te acostumbras. Ya ni siquiera tiene que hacer tanta administración de memoria, como solía hacerlo. Dicho esto, elige lo que creas que te ayudará a ver tu primera aplicación hasta el final. Si crees que Swift es “más amigable”, haz Swift. Nadie pensará menos de ti. Lo único que encuentro un poco frustrante acerca de Swift es que se lanzó antes de que se hiciera, por lo que muchas veces, cuando intentas descubrir cómo hacer algo, encontrarás ejemplos en la web que son de 2 versiones anteriores y no solicites más porque Apple cambió algo.

    En cuanto a lo que se estaría perdiendo sin Objective-C, funcionalmente hablando nada. Ambos hacen la misma cosa. Lo único en lo que puedo pensar * podría * es que siento que una vez que te sientas cómodo con Objective-C, es más fácil entender cómo funcionan las cosas ‘bajo el capó’. Digo podría porque, como dije, no hago Swift. Por lo que sé, obtienes el mismo tipo de comprensión profunda en Swift que en Objective-C.

  4. Licencia de desarrollador: en estos días, no tiene que apresurarse y comprar la licencia de desarrollador de $ 99. Como al menos Xcode 7, lo único que le compra la licencia de desarrollador es la capacidad de distribuirlo a la tienda de aplicaciones. Solía ​​ser que necesitabas una licencia de desarrollador para cargar tu aplicación en un dispositivo real. Ese ya no es el caso. Desde mi punto de vista, solía recuperar el costo que puse en este año tras año con solo tener una aplicación con ventas bastante malas. Los trabajos independientes también pueden ayudarlo a recuperar sus costos. No sé cómo se siente al invertir los $ 99, así que le digo que si no le molesta, hágalo por adelantado. Si te sientes aprensivo al respecto, busca formas de compensarlo (ventas de aplicaciones, compras de aplicaciones, freelance, etc.), o al menos aplaza hasta que tengas algo que quieras poner en la tienda de aplicaciones.
  5. Recursos: Hay miles por ahí. Encontré que Lynda tenía excelentes tutoriales para principiantes. Stackoverflow será esencial para ti. Si no quiere pagar por Lynda u otra cosa fuera de la puerta, visite raywenderlich .com. Hay muchas cosas para comenzar.

Buena pregunta. Lo mismo sucedió conmigo antes de hace 2 años.

Tengo una computadora portátil con sistema operativo Windows, y el desarrollo de IOS solo es posible en MAC OS. Pero aprendí aplicaciones móviles IOS en Windows Machine.

Con el siguiente proceso de instalación, puede comenzar el desarrollo en su computadora portátil basada en Windows, así como en máquinas de escritorio

1- Hay algunos archivos MAC ISO que puedes descargar fácilmente de internet.

2- http://www.hackintosh.com/&nbsp ; con el uso de las instrucciones de este sitio, está instalando con éxito MAC OS en sus máquinas con plataforma basada en Windows.

3- Puede mantener su sistema operativo actual en su máquina e instalar MAC OS X como segundo sistema operativo.

4- Después de instalar el sistema operativo, descargue e instale el kit de desarrollo XCODE para desarrollar aplicaciones IOS y MAC OS.

5- Comienza tu desarrollo en cualquier computadora de escritorio o portátil.

6- No puede probar la aplicación en su dispositivo. Puede probarla solo en el simulador.

¿Quieres aprender IOS Development? Ve a tomar el maravilloso contenido sobre IOS Development

He tomado un curso “IOS Development” de IOS Development Training Classes Online | Cursos de desarrollo de IOS en línea Es efectivo para los estudiantes que desean explorar nuevas tecnologías para sus propios fines. No solo es una estructura de curso muy agradable con el contenido, el diseño y los métodos, sino que también es fácil de entender y aplicar en la implementación en el mundo real. El curso tiene buenos videos para una persona como yo que no tiene conocimiento previo de iOS. El material del curso es útil e integral. Gracias por el buen trabajo en la construcción de un curso IOS tan bien estructurado.

Para desarrollar más visite el siguiente enlace:

Intellipaat.com

Para el desarrollo de aplicaciones de Iphone que utiliza los avances más recientes descritos como parte de estas lecciones, necesita una PC Mac (OS X 10.10 o posterior) que ejecute la versión más reciente de Xcode. Xcode incorpora cada uno de los elementos que tiene que planificar, crear y solucionar problemas de una aplicación. Asimismo, Xcode contiene el SDK de iOS, que amplía Xcode para incorporar los dispositivos, compiladores y sistemas que necesita particularmente para el avance de iOS.

Descargue la variante más reciente de Xcode en su Mac de forma gratuita desde la App Store.

Para descargar la adaptación más reciente de Xcode

Abra la aplicación App Store en su Mac (por supuesto, está en el Dock).

En el campo de consulta en la esquina superior derecha, ordene Xcode y presione la tecla Retorno.

La aplicación Xcode aparece como el elemento de consulta principal.

Haga clic en Obtener y luego de la aplicación Instalar complemento.

Ingrese su ID de Apple y clave secreta cuando se le provoque.

Xcode se descarga en su / Registro de aplicaciones.

Hola,

Esto es algo con lo que espero poder ayudarte 🙂

CareerFoundry ofrece un curso práctico e inmersivo de desarrollo de iOS (aprenderá Swift) que lo lleva de principiante a listo para trabajar en 6 meses o menos. A cada estudiante se le asigna un mentor (un experto en el campo) y el curso es muy práctico, lo que le permite crear su cartera (y sus propias aplicaciones) a medida que avanza. La mejor parte es la Garantía de Trabajo que Amas: dentro de los 6 meses de tomar el curso tendrás un trabajo que amas o te devolveremos el dinero.

Para un poco más de contexto en el curso, y el desarrollo de iOS en Swift en general, esta publicación debería ser útil.

Avíseme si tiene alguna pregunta. Estaré encantado de ayudar.

Laura

PD: ¡el curso es un 37% más barato hasta finales de mayo!

Swift es realmente una nueva palabra que está ligada libremente al Objetivo C. Existe una gran cantidad al respecto para ayudar a que alguien que sea consciente del Target C sea acogedor, y sin embargo, la sintaxis es realmente distinta de que debe ser una nueva palabra. Seguiría descubriendo Fast. No creo que se deshaga de nada y, de hecho, en un año más o menos, Apple inc no reconocerá el desarrollo de aplicaciones iOS en nada aparte de Quick.

Las guías de Apple sobre Quick son totalmente integrales y siempre que haya encontrado algún vocabulario de desarrollo, no debería tener un dilema. Un historial de Java debe ser suficiente.

Sí, puedes programar únicamente en Swift. Puede consultar http://xcodetutorial.org para aprender los conceptos básicos, pero incluso podría ser demasiado simple para sus habilidades.

Aprender C y el Objetivo C es ciertamente importante, pero no me apuraría. Probablemente no se perderá mucho, a menos que esté escribiendo código de bajo nivel.

Personalmente, todavía prefiero Objective C a Swift porque encuentro que Objective C es mucho más simple y amigable, pero a muchas personas les encanta Swift y crean todo tipo de aplicaciones y juegos.

Definitivamente puedes comenzar con Swift.

Si no tiene conocimientos o experiencia en programación, y desea comenzar a desarrollar aplicaciones para iOS, entonces hay muchos recursos disponibles.

Puede aprender Swift para desarrollar aplicaciones iOS y es bastante sencillo de aprender, especialmente para principiantes.

Luego, comienza a desarrollar aplicaciones iOS usando Swift.

Aprender a desarrollar para iOS es una especie de proceso doble. Si no sabe cómo codificar, puede obtener el curso completo para desarrolladores de iOS de Rob Percivals. Es uno de los mejores instructores en línea con más de 200000 estudiantes en Udemy.

Lo más destacado de su curso:

  1. Aprenderá el desarrollo de iOS incluso si no tiene experiencia en codificación.
  2. Activos gratuitos para el desarrollo de aplicaciones de aprendizaje.
  3. Aprenderá desarrollando 21 aplicaciones del mundo real además de aprender los conceptos.
  4. Alojamiento web gratuito y libro electrónico para crear su propio negocio de desarrollo de aplicaciones.

Si está versado en la codificación, deberá familiarizarse con las herramientas de desarrollo de Apple y sus pautas. Se sabe que Apple restringe las aplicaciones para todo tipo de cosas, por lo que es bueno saber lo que puede y no puede hacer antes de comenzar.

Estuve en el mismo bote que ustedes hace nueve meses. Estaba muy interesado en desarrollar aplicaciones para dispositivos móviles, pero no sabía por dónde empezar. Busqué en Google mucho, leí diferentes artículos en sitios web y pude publicar dos aplicaciones en la tienda de aplicaciones en dos meses. Aquí esta lo que hice.

Paso n. ° 1> No compre un macbook. Suscríbase a una cuenta de mac en la nube con sitios web como macincloud o hostmyapple. Hay diferentes planes disponibles y puede elegir el plan básico.

Paso no. 2> Lea algunos tutoriales básicos sobre Tutoriales para desarrolladores y jugadores de iPhone / iOS

Paso no. 3> Comience a escribir aplicaciones.

Elegí las API de spritekit para desarrollar juegos 2D básicos. También usé Swift en lugar del Objetivo C. Es muy fácil programar en Swift. No creo que pierdas nada si eliges Swift. Es el nuevo lenguaje y Apple alienta a los desarrolladores a comenzar a usar Swift en lugar de Objective C.

Cuando encuentre algún error, verifíquelo en stackoverflow. El 99% de las veces, obtendrá una respuesta allí.

Con experiencia en codificación, cuando alguien comienza a desarrollar aplicaciones iOS, el principal obstáculo que enfrenta es dónde comenzar y qué herramientas usar.

Si conoce el desarrollo de iOS, entonces hay una manera de seguir adelante; de ​​lo contrario, lo primero que tendrá que hacer es aprender a codificar aplicaciones para la plataforma ios. Familiarizarse con las herramientas y directrices del desarrollo de aplicaciones y cambiar el mundo de iOS es fundamental.

El principal cambio que vendrá para ti es aprender todo sobre Xcode, Swift y el SDK de iOS. El IDE utilizado por Apple para Mac e iOS es Xcode, que es gratuito y se puede descargar desde el sitio de Apple. Con esta interfaz gráfica, debe poder manejar el nuevo lenguaje de programación Swift de Apple. Estos solo pueden ejecutarse en MAC, por lo que tener un MAC es imprescindible antes de comenzar.

Ahora que Apple está impulsando muchas tecnologías, se puede comenzar con Objective-C. Pero lo que usa está completo para usted. Pero estas pocas pautas se pueden seguir:

1. Use la guía de desarrollo de Apple, es para y en Apple, por lo que es imprescindible para todos los desarrolladores. La configuración de Xcode para implementar todo correctamente para que la tienda de aplicaciones acepte su trabajo debe seguirlo.

2. Utilice Swift, que es fácil de manejar y está hecho para iOS y MAC. Para los recién llegados, es una bendición, ya que es muy útil para ellos y al igual que Objective-C.

3. Los módulos de video disponibles en el sitio de Apple ayudan al programador de muchas maneras a resolver sus problemas y a construir una idea sólida sobre la plataforma. Seguirlo es una necesidad que debes hacer porque también vienen con trucos para ayudarte.

4. Muchos sitios ofrecen tutoriales sobre el desarrollo de aplicaciones para iOS y Mac, sea un buen juez, siga las revisiones, léalos en su totalidad y decida cuál será el mejor para usted.

5. Para acceder a las extensiones de aplicaciones de Apple , Touch ID, Photos, HealthKit y más, ha creado una gran cantidad de API que no solo se conectan, sino que ayudan a ahorrar mucho tiempo en el proceso de desarrollo.

Ahora, como está bastante preparado para seguir adelante con la tarea real de crear su primera aplicación y publicarla con éxito, comencemos el trabajo. Mientras trabaja con la aplicación, debe tener una idea que le gustará a otros o resolver una razón para proporcionar a otros algo que necesitarían. Si la razón y el propósito son evidentes de una aplicación, logrará atraer una mayor cantidad de uso.

Según el contenido, el diseño y los detalles técnicos, Apple verificará su solicitud una vez que se complete su envío. Recuerde que para el envío de la solicitud deberá depositar US $ 99 (o la tarifa equivalente aplicable en su país) a través de cualquier tarjeta de crédito válida. Esta tarifa es única y le permitirá publicar la aplicación. Recuerde que si su aplicación se enfrenta a un bloqueo, enlaces rotos, anuncios o información incompleta, será rechazada. Por lo tanto, tenga cuidado antes de hacer la presentación final. Además, no guarde ningún contenido para adultos o político, ya que eso puede llevar a la prohibición de su aplicación por parte de Apple.

Si va a integrar funciones como Apple Pay o HealthKit o luego debe leer detenidamente su guía de ayuda, ya que estos servicios se siguen actualizando y, si no está actualizado, las funciones pueden generar errores y generar problemas al pasar la aplicación prueba de apple. Con esto, las pautas de diseño y diseño de interfaz proporcionadas por ellos son muy estrictas y cumplirlas es otra necesidad. Está hecho para mantener una coherencia entre las aplicaciones disponibles en la tienda de aplicaciones.

Aquí sabrá sobre el diseño:

Diseño de interfaz de usuario Qué hacer y qué no hacer

Aquí conocerá el diseño con Xcode:

Comience a desarrollar aplicaciones de iOS (Swift): salte directamente

Ahora, para obtener la versión del software y el trabajo colaborativo, use GitHub, que puede vincularse con Xcode y permitirle guardar todo su trabajo allí. Es un gran lugar para trabajar y mantener la versión actualizada de su trabajo. Y para probar su aplicación, puede invitar a los usuarios a través de TestFlight. Es una plataforma de prueba colaborativa proporcionada por Apple a millones de desarrolladores que ha hecho que la creación de excelentes aplicaciones sea muy fácil y también ahorre tiempo y ahorre costos.

Rápido es otro dialecto que se adjunta libremente al Objetivo C. Hay suficiente para hacer que alguien que conozca el Objetivo C sea agradable, pero la estructura lingüística es suficientemente distintiva como para ser otro dialecto. Seguiría aprendiendo Swift. No creo que pierdas nada y la verdad sea dicha, dentro de un año o dos, Apple no reconocerá la aplicación de iOS enviada además de Swift.

Los libros de Apple sobre Swift están terminados de forma independiente y la duración de usted ha sido presentado a algún dialecto de programación, no debería tener ningún problema. Una base de Java debería ser adecuada.

Swift ha llegado recientemente y el objetivo c ha sido de algún momento y en muchos tutoriales encontrará más sobre el objetivo c que swift, la mayoría de las cosas que puede escribir en swift si conoce el objetivo c.

Te sugiero que estudies el Objetivo C y entiendas su base y comiences a usar Swift si tienes algunas manos en el Objetivo C.

Recomiendo este sitio para aprender los tutoriales de iPhone
y también lea el sitio de desarrolladores de Apple,

Aclamaciones
Cualquier duda házmelo saber.

Compre un Mac Mini restaurado por Apple y aprenda Swift. Ya no es necesario usar Objective-C para nada y Swift es un lenguaje más agradable.

Dicho esto, su mayor problema puede ser que no tenga mucha experiencia en el desarrollo de aplicaciones GUI tradicionales, pero depende del tipo de aplicación que desee crear. Muchas aplicaciones móviles tienen una arquitectura más cercana a las aplicaciones de escritorio que a la programación web.

En cualquier caso, se trata de los fundamentos. Lo que importa es saber programar. El resto es solo comprar el libro O’Reilley relevante o lo que sea.

¡Hola a todos! ¡Hoy me gustaría recomendar la programación de computadoras! ¡Sigue leyendo esto, no te desplaces solo porque esto TE AYUDARÁ! Como saben, Apple recientemente ha logrado vender mil millones de iPhones y alrededor de 400 millones de iPads. Todos sabemos que esta cifra solo seguirá aumentando más y más rápido. Muchas personas creen que la programación de computadoras es casi imposible y solo ciertas personas pueden hacerlo. ¡Esto está mal! En realidad, solo se sigue un conjunto de reglas para lograr una tarea / objetivo. ¿Por qué recomiendo la programación de iOS (iPhone / iPad)? Porque Apple acaba de actualizar su lenguaje de programación ‘Swift’ a ‘Swift 3’. Swift 3 es uno de los lenguajes de programación MÁS FÁCILES y MODERNOS hasta la fecha. ¿Por qué publico esta respuesta aquí? Porque si pierdes tu trabajo en 5 años. ¡No tendrá que preocuparse, ya que puede ingresar a la Programación de iOS hasta que encuentre un nuevo trabajo! Paga muy por encima del promedio y es una gran habilidad para tener y poner en su CV. No podría recomendarlo más. He encontrado una organización sin publicidad que ayuda a las personas a aprender la programación de iOS todos los días. Compruébelo aquí: aprenda iOS 10 y si desea encontrar los mejores cursos en línea por menos de $ 20, consulte el artículo ‘Top 3 Video Courses’. ¡Algunos de los cursos cuentan con más de 72 horas de contenido de video! ¡Te deseo todo lo mejor y que lo disfrutes!

Gracias por leer lo siento, es tan largo.

Mira esta publicación de blog, tiene muy buenos videos tutoriales.

7 tutoriales extremadamente útiles para el desarrollo de aplicaciones iOS