Ohjelmointi iOS: ssä, miten ja mistä aloittaa

nopea-kuvakaappaus

Sovellusten kehittämiseen iOS:lle on käytettävä Xcodea, joka on a integroitu kehitysympäristö, kutsutaan myös IDE (lyhenne englanniksi Iintegroitu kehitysympäristö), mikä tarkoittaa, että se on tietokoneohjelma, joka koostuu joukosta ohjelmointityökalut.

Tämä IDE tarjoaa a Graafinen käyttöliittymä joka on erittäin hyödyllinen sovelluskehityksessä ja sisältää uuden ohjelmointikielen Nopea, julkaissut Apple tänä vuonna.

Apple on Swiftin mainostaminen, mutta se ei tarkoita, ettet voi ohjelmoida muut kielet kuten Objective-C. Valitsemasi kieli on sinun tehtäväsi, tässä on luettelo resurssit opastaa sinua:

  • Aloita iOS-sovellusten kehittäminen tänään: Tämä on Applen virallinen opas Aloita ohjelmointi aloittamalla Xcode-pakkaus ja aloittamalla sovelluksesi rakenteesta, toteuttamalla se ja viimeistelemällä lataus App Storeen.
  • Esittelyssä Swift: Se on uusi Applen kieli, sitä on paljon helpompi käyttää, joten jos opit tyhjästä, ehkä se onkin makea paikka aloittaa oppia.
  • Applen kehitysvideot: Applella on kokoelma WWDC-videoita, jotka opettavat kehityksen osia, vinkkejä ja resursseja, on syytä lopettaa nähdäksesi joitain.
  • Ray Wenderlichin oppaat: Jos haluat tehdä pelin, Ray Wenderlichin oppaat ovat paras lähtökohta. Sinulla on oltava jonkin verran tietoa Swiftistä ja Objective-C: stä.
  • Applen API-ominaisuudet: Applella on monia erilaisia ​​sovellusliittymiä iOS 8 -laajennusten käyttämiseen, mukaan lukien Touch ID-, Photos-, HealthKit- ja muut. Näiden sovellusliittymien tunteminen voi nosta sovelluksesi tasoa eksponentiaalisesti.
  • Code Schoolin iOS-sovelluskehitystunti: Voit käyttää kehityksen perusteet ilmaiseksi tämän koulun perehdyttämistuntien kautta.
  • Stanfordin iOS-kehitystunnit: Stanford tarjoaa ilmaiset oppitunnit iOS: n oppimiseksi. Tällä hetkellä ne ovat saatavilla vain iOS 7: lle, mutta todennäköisesti ne julkaisevat pian päivityksen iOS 8: lle.

Sovellusten tarkistusopas

Applella on hyvin tarkka näkemys sovellukset, jotka sallitaan kaupassa, joten on hyödyllistä tietää sen säännöt jo ennen sovelluksen aloittamista. Jos et, voit viettää paljon aikaa sovellukseen, jota Apple ei salli App Storessa. Nämä standardit he ovat App Storen arvosteluohjeet.

Kun olet valmis, voit lähettää sen App Storeen ja tarkistetaan ankarasti sisällön, suunnittelun ja teknisten yksityiskohtien perusteella. Siksi on tärkeää ottaa huomioon tarkistusopas, Arviointisuuntaviivoja. Applella on myös luettelo yleisimmät syyt hylkäämiseen.

Samalla tavalla siellä erityiset oppaat Jos haluat käyttää mitä tahansa sovellusliittymää, yleisimmät ovat:

Suunnitteluopas

Apple haluaa, että kaikissa kaupassa olevissa sovelluksissa on «johdonmukaisuus«, Ja vaikka tämän ei tarvitse merkitä hyvää suunnittelua, se tarkoittaa, että sovellukset käyttävät samoja peruselementtejä käyttöliittymässä, joka on yksityiskohtaisesti kuvattu Human Interface Guidelines -ohjeet. Sieltä löydät mitä he vaativat niin paljon sovelluksen suunnittelu kuten kuvakkeiden suunnittelussa.

Tämän prosessin helpottamiseksi heillä on yhteenveto siitä, mitä voidaan ja mitä ei voi tehdä, jotta aloittaminen on helpompaa, näet sen Käskyt ja kiellot. Muut resurssit ovat;

Testaus

On tärkeää testata sovellus ja uudet silmät ovat aina tervetulleita, siksi se on tärkeää käytä beetatestereitä, jotka vievät sovelluksesi rajaan. Tässä skenaariossa meillä on kaksi mielenkiintoista vaihtoehtoa:

  • GitHub on yksi hänelle ohjelmistoversion hallinta ja yhteistyö. Kun olet kirjautunut GitHubiin, Xcode on helppo linkittää siihen, joten kaikki tekemäsi tallennetaan sinne ja muuhun joukkueeseen on pääsy. Jos tarvitset vähän apua, käytä niitä oppaita.
  • TestFlight, on sovellus, joka sallii muiden käyttäjien testaa sovellustasi, sinun tarvitsee vain ladata ja asentaa TestFlight.

Kehittäminen iOS: lle tutustuu XcodeenKun ymmärrät, miten se toimii, voit kirjoittaa sovelluksesi useilla kielillä tai kirjoittaa Swiftin.


Seuraa meitä Google-uutisissa

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Radiohead dijo

    Erinomainen muchas gracias

  2.   Mr dijo

    Erittäin hyvä tieto, tämänkaltaisista julkaisuista kannattaa aika ajoin pysähtyä, kiitos.

  3.   Seba dijo

    kiitos paljon, vakavasti