Welcome to Our Website

Quiero escribir Aplicaciones iOS. ¿Por Dónde Empiezo?


Querida Lifehacker,
tengo un poco de historia en la codificación, pero me gustaría hacer una aplicación para iOS. No estoy seguro de dónde empezar o qué herramientas necesito. ¿Por dónde empiezo?

Atentamente,
Tienda de aplicaciones de Aficionados

Querida ASA,
Aprender a desarrollar para iOS es una especie de un doble proceso., Si usted no sabe cómo codificar en absoluto, usted puede encontrar un montón de recursos aquí. Si eres experto en codificación, tendrás que familiarizarte con las herramientas de desarrollo de Apple y sus directrices. Apple es conocido por restringir las aplicaciones para todo tipo de cosas, por lo que es bueno saber lo que puedes y no puedes hacer antes de comenzar.

Anuncio

no vamos a caminar a través de todo el proceso de creación de una app, que es demasiada información para este post., Sin embargo, lo configuraremos con el entorno de codificación, Lo guiaremos a las directrices de Apple y le brindaremos algunos recursos para ayudarlo a aprender los diferentes idiomas de Apple para iOS.

Xcode, Swift y el SDK de iOS

el IDE (entorno de Desarrollo Integrado) de Apple para aplicaciones Mac e iOS es Xcode. Es gratis y se puede descargar desde el sitio de Apple. Xcode es la interfaz gráfica que utilizarás para escribir aplicaciones. Incluido con él es también 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 hacer Aplicaciones iOS, deberá ejecutar OS X.

G/O Media puede obtener una comisión
hasta un 85% de descuento
Lelo valentine’s Day Sale

Haga clic aquí para tener su mente alucinada
obtenga descuentos en vibradores, anillos y tecnología sexual de vanguardia ahora hasta el final de la semana.,

mientras Apple está presionando a Swift bastante duro en estos días, puede programar iOS en cualquier número de idiomas, incluido Objective-C. que decide usar realmente depende de usted, 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. Te guía a través de la configuración de Xcode, la estructuración de tu aplicación, la implementación de todo y el envío a la Tienda de aplicaciones.,
  • 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 de trabajar y usar, 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 puedes usar si lo prefieres).
  • videos de desarrollo de Apple: Apple incluye un montón de videos de WWDC que te 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, tutoriales de Ray Wenderlich son un gran lugar para empezar. También cubre todo tipo de cosas más allá de los juegos, por lo que seguramente aprenderás algo sobre Swift y Objective-C incluso si prefieres hacer una aplicación de productividad.
  • capacidades de 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 iOS de Code School: puedes comprender los conceptos básicos del desarrollo iOS de forma gratuita a través de las clases de introducción de Code School.
  • clases de Desarrollo iOS de Stanford: Stanford tiene un conjunto de clases gratuitas para aprender el desarrollo iOS. Todavía solo está disponible para iOS 7, pero la mayoría de las cosas que aprendas deben transferirse muy bien a iOS 8. Es probable que tengan una clase actualizada para iOS 8 en un futuro cercano.,
Anuncio

Que debe conseguir que establezca con sus herramientas de desarrollo y darle una buena comprensión de cómo funcionan las cosas en iOS.,

la App Store de Apple Pautas para la Revisión

Anuncio

no Es ningún secreto que la App Store de Apple de Revisión de las Directrices son muy específicos. Apple tiene una vista muy específica de qué aplicaciones permitirán en la tienda, por lo que es útil conocer sus reglas antes de intentar hacer tu aplicación., Si no lo hace, puede pasar su tiempo haciendo algo que Apple no permitirá en la App Store.

Cuando termines tu aplicación, la enviarás a la App Store y se revisará en función del contenido, el diseño (más sobre eso en la siguiente sección) y los detalles técnicos. Por lo tanto, dirígete a la página de pautas de revisión y comienza a leer. Apple también tiene una lista de las razones comunes por las que las aplicaciones son rechazadas aquí. Por lo general, es debido a bloqueos, enlaces rotos, anuncios o información incompleta. Apple también es conocido por bloquear aplicaciones que incluyen cualquier tipo de contenido para adultos o político.,

Anuncio

Asimismo, muchos de Apple Api tienen su propio conjunto de pautas para la revisión. Por lo tanto, si vas a integrar tu aplicación con HealthKit o Apple Pay, es bueno conocerlos también. Aquí están:

  • Apple Pay Directrices
  • Aplicación de Extensiones
  • HealthKit
  • HomeKit

Es bueno tener en cuenta que Apple tiende a ser muy conservador con su app proceso de revisión., Lo más probable es que, si está haciendo algo incluso remotamente arriesgado, será rechazado, así que tenga en cuenta eso antes de comenzar a hacer su aplicación.,

Anuncio

Apple Pautas de Diseño

Anuncio

Más allá de Apple, la revisión de las directrices, que también tienen un conjunto de diseño y las directrices de interfaz., Apple quiere que todas las aplicaciones en su tienda tengan algún tipo de consistencia, y si bien esto no tiene por qué significar un buen diseño, significa que las aplicaciones usan los mismos elementos básicos de la interfaz de usuario.

para tener una idea de esto, echa un vistazo a la página de pautas de interfaz humana de Apple. Aquí encontrarás los conceptos básicos de lo que están buscando tanto en las aplicaciones como en el diseño de iconos. También tienen un conjunto de cosas que hacer y no hacer que destilan esa guía masiva hacia abajo un poco para que sea más fácil comenzar.,

Anuncio

Afortunadamente, Apple no te deja totalmente en la oscuridad acerca de cómo hacer un diseño de la aplicación. Aquí hay algunos recursos para obtener ayuda para diseñar algo que valga la pena:

  • Diseño de grandes aplicaciones: Apple recopiló algunas de las mejores charlas de WWDC sobre diseño para ayudarlo a comenzar a diseñar una interfaz.
  • Diseñar una interfaz de usuario: Apple elaboró una guía para diseñar interfaces en iOS 8 utilizando las herramientas integradas de Xcode.,
Anuncio

Usted también puede encontrar un montón de recursos en línea para ayudar a mejorar el diseño de las chuletas, o echa un vistazo a nuestra guía.,

Anuncio

Registro de GitHub y TestFlight

Anuncio

a Menos que usted es algún tipo de super genio, es probable que no quieras para crear tu aplicación en una burbuja., En cambio, es bueno que otras personas vean tu código e inviten a los probadores beta a probar tu aplicación.

GitHub es la opción ideal para el control de versiones de software y el trabajo colaborativo. Una vez que te registras en GitHub, es increíblemente fácil vincular Xcode para que todo lo que haces sea guardado y accesible por otras personas en tu equipo. Si necesitas un poco de ayuda para configurar GitHub, sus guías te guiarán a través del proceso.

Anuncio

Asimismo, la prueba beta es también increíblemente fácil en iOS 8., Con TestFlight, puedes simplemente invitar a usuarios a tu equipo para que puedan probar tu aplicación. Solo tendrán que descargar la aplicación TestFlight.

Anuncio

en Desarrollo para iOS es realmente todo acerca de familiarizarse con Xcode. Una vez que se sienta cómodo allí, puede escribir su aplicación en una amplia variedad de idiomas o intentar aprender Swift., A medida que avanzas a escribir realmente esa aplicación, ciertamente necesitarás encontrar respuestas a preguntas más específicas, pero las herramientas anteriores te ayudarán a comenzar en el camino correcto.

Buena suerte,
Lifehacker

Anuncio

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *