Programar en iOS, com i on començar

swift-screenshot

Per desenvolupar aplicacions per a iOS hauràs d'utilitzar el Xcode, que és un entorn de desenvolupament integrat, Anomenat també IDE (Acrònim en anglès de Integrated Development Environment), Que vol dir que és un programa informàtic compost per un conjunt de eines de programació.

Aquest IDE proporciona una interfície gràfica que és molt útil per al desenvolupament d'aplicacions i inclou el nou llenguatge de programació Ràpid, Llançat per Apple aquest any.

Apple està promocionant Swift, Però això no vol dir que no puguis programar amb altres llenguatges com el Objective-C. El llenguatge que decideixis depèn de tu, aquí tens una llista de 1/2 perquè et orientin:

  • Comenceu a desenvolupar aplicacions per a iOS avui mateix: Aquesta és la guia oficial d'Apple per començar a programar, s'inicia a la compression de Xcode i arrenca des de l'estructura de la teva aplicació, la seva implementar-la i acaba amb la pujada a l'App Store.
  • Introducing Swift: És el nou llenguatge d'Apple, és molt més fàcil d'usar per la qual cosa si aquestes aprenent des de zero, potser és un punt òptim per començar a aprendre.
  • Apple 's Development Videos: Apple té un recull de vídeos dels WWDC en què s'ensenyen parts de el desenvolupament, trucs i recursos, val la pena passar-se a veure alguns.
  • Ray Wenderlich 's Tutorials: Si vols fer un joc, els tutorials de Ray Wenderlich són el millor punt de partida. Hauràs de tenir algunes nocions de Swift i Objective-C.
  • Apple 's API Capabilities: Apple té moltes APIs diferents per accedir a les extensions d'iOS 8, entre elles les de Touch ID, Fotos, HealthKit, i altres. Familiaritzar-te amb aquestes APIs pot elevar el nivell de la teva aplicació exponencialment.
  • Code School 's iOS App Development class: Pots accedir als conceptes bàsics de desenvolupament de manera gratuïta a través de les classes d'introducció d'aquesta escola.
  • Stanford 's iOS Development Classes: Stanford ofereix classes gratuïtes per aprendre iOS. De moment només estan disponibles per iOS 7, però el més probable és que treguin una actualització per iOS 8 aviat.

Guia de revisió d'aplicacions

Apple té una visió molt específica de les aplicacions que permetran a la botiga, Per la qual cosa és útil conèixer les seves regles fins i tot abans de començar l'aplicació. Si no ho fas, pots gastar molt temps en una app que Apple no permetrà a l'App Store. aquestes normes són al Directrius de revisió de la botiga d'aplicacions.

Quan acabis l'aplicació, podràs enviar-la a l'App Store i serà durament revisada en base al seu contingut, disseny i els detalls tècnics. Per això és important tenir en compte la Guia de Revisió, Reviseu les directrius. Apple també té una llista de les raons més comuns de rebuig.

De la mateixa manera hi ha guies específiques en cas de voler utilitzar alguna de les APIs, les més usuals són:

Guia de disseny

Apple vol que totes les aplicacions de la seva botiga tinguin «consistència«, I si bé això no ha de significar un bon disseny, sí vol dir que les aplicacions utilitzin els mateixos elements bàsics en la interfície d'usuari, la qual es detalla a la Directrius d'interfície humana. Hi trobaràs el que exigeixen tant a disseny de l'aplicació com en el disseny d'icones.

Per facilitar aquest procés tenen un resum del que es pot i no es pot fer perquè sigui més fàcil començar, pots veure-la en Fer i fer. Altres recursos són;

testeig

És important provar l'aplicació i uns ulls nous sempre són benvinguts, per això és important utilitzar beta testers que posin el teu app a el límit. En aquest escenari tenim dues opcions interessants:

  • GitHub és l'indicat per al control de versions de programari i el treball col·laboratiu. Quan et registres a GitHub, és molt fàcil vincular el teu Xcode en ell, així tot el que fas es guarda aquí i accessible a la resta de l'equip. Si necessites una mica d'ajuda usa els seus Guies.
  • TestFlight, És una aplicació que permet a altres usuaris provar la teva app, Només es necessita baixar i instal·lar TestFlight.

Desenvolupar per iOS és familiaritzar-se amb Xcode, Una vegada que entenguis el funcionament podràs escriure el teu app en un munt d'idiomes o introduir-te en Swift.


Segueix-nos a Google News

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Radiohead va dir

    Excel·lent moltes gràcies

  2.   MRM va dir

    Molt bona informació, per publicacions com aquesta feu que valgui la pena passar-se per aquí de tant en tant, gràcies.

  3.   Seba va dir

    moltes moltes gràcies, de debò