Rakas Lifehacker,
olen hieman taustaa koodausta, mutta haluaisin tehdä iOS-sovellus. En vain tiedä, mistä aloittaa tai mitä työkaluja tarvitsen. Mistä aloitan?
ystävällisin Terveisin,
App Store Amatööri,
Rakas ASA,
Oppiminen kehittää iOS on tavallaan kaksitahoinen prosessi., Jos et osaa koodata lainkaan, löydät täältä runsaasti resursseja. Jos olet perehtynyt koodaukseen, sinun on tutustuttava Applen kehitystyökaluihin ja niiden ohjeisiin. Applen tiedetään rajoittavan sovelluksia kaikenlaisiin asioihin, joten on hyvä tietää, mitä voi ja ei voi tehdä ennen kuin aloittaa.
– Emme aio kävellä sinut läpi koko prosessin tekemään app, se on aivan liian paljon tietoa tähän virkaan., Kuitenkin, me antaa sinulle kanssa koodaus ympäristö, kohta sinua Applen ohjeita, ja antaa sinulle muutamia resursseja, joiden avulla voit oppia Applen eri kielillä iOS.
Xcode Swift, ja iOS SDK
Applen IDE (Integrated Development Environment) sekä Mac-ja iOS-sovellukset on Xcode. Se on ilmainen ja voit ladata sen Applen sivustolta. Xcode on graafinen käyttöliittymä, jota käytät sovellusten kirjoittamiseen. Mukana on myös kaikki, mitä sinun tarvitsee kirjoittaa koodia iOS 8 Applen uudella Swift-ohjelmointikielellä., Se on myös ainoa saatavana ajaksi Mac, joten jos aiot tehdä iOS apps, sinun täytyy olla käynnissä OS X.
Klikkaa Tästä Saada Mielesi Puhalletaan
Saada alennuksia vibraattorit, renkaat, ja leikkaus-reuna sukupuoli tech nyt läpi viikon loppuun.,
Vaikka Apple on ajaa Swift aika kovaa näinä päivinä, voit ohjelmoida iOS useita kieliä, kuten Objective-C, Joka päätät käyttää sitä todella sinun, mutta tässä on muutamia oppaita, luokat ja opetusohjelmia, joilla pääset alkuun:
- Alkaa Kehittää iOS-Ohjelmia Tänään: Tämä on Applen virallinen aloitus opas. Se opastaa sinua perustamalla Xcode, jäsentämällä sovelluksen, toteuttamalla kaiken, ja lähettämällä sen App Storeen.,
- Esittelyssä Swift: Applen uusi ohjelmointikieli Swift on tehty erityisesti iOS: lle ja Maceille. Se on oletettavasti paljon helpompi työskennellä ja käyttää, joten jos olet täysin uusi iOS kehitys-se on hyvä paikka aloittaa. Se toimii ja on samanlainen tavoite-C (jota voit myös käyttää, jos haluat).
- Applen Kehitys Videot: Omena sisältää paljon videoita WWDC opettaa sinulle eri osien kehitystä. Ne ovat suuri voimavara oppia alan temppuja ja tutustua perus työkalusetti olet työskennellyt.,
- Ray Wenderlichin tutoriaalit: jos haluat tehdä pelejä, Ray Wenderlichin tutoriaalit ovat loistava paikka aloittaa. Hän kattaa kaikenlaiset asia kuin pelejä liian, niin olet varmasti oppia jotain Swift ja objective-C-jopa jos haluat tehdä tuottavuus app.
- Applen API-ominaisuudet: Applella on paljon erilaisia sovelluslaajennuksia, Touch ID, Photos, HealthKit ja paljon muuta. Tutustu näihin, jotta voit integroida kehittyneempiä ominaisuuksia sovellukseesi.,
- Koodi Koulun iOS App Development luokka: saat ymmärtää perusasiat iOS kehitys ilmaiseksi kautta Koodi School intro-tunteja.
- Stanfordin iOS Development Classes: Stanfordissa on joukko vapaita luokkia, joilla voi oppia iOS-kehitystä. Se on edelleen saatavilla vain iOS 7, mutta useimmat asiat opit pitäisi siirtää mukavasti iOS 8. Todennäköisesti heillä on Päivitetty Luokka iOS 8 lähitulevaisuudessa.,
Että pitäisi saada olet määrittänyt oman kehityksen työkalut ja antaa sinulle hyvä käsitys siitä, miten asiat toimivat iOS.,
Applen App Store Review Guidelines
ei ole mikään salaisuus, että Applen App Store Review Guidelines ovat uskomattoman tarkkoja. Applella on hyvin tarkka näkemys siitä, mitä sovelluksia he sallivat kaupassa, joten on hyödyllistä tutustua niiden sääntöihin ennen kuin edes yrittää tehdä sovellusta., Jos et, saatat viettää aikaa tehdä jotain, että Apple ei salli osaksi App Storesta.
kun saat sovelluksesi valmiiksi, lähetät sen sovelluskauppaan ja se tarkistetaan sisällön, suunnittelun (enemmän seuraavassa osiossa) ja teknisten yksityiskohtien perusteella. Suuntaa siis Katselmusohjesivulle ja mene lukemaan. Applella on myös lista yleisistä syistä, miksi Sovellukset hylätään täällä. Tyypillisesti se johtuu kaatumisista, katkenneista linkeistä, mainoksista tai puutteellisista tiedoista. Applen tiedetään myös estävän sovelluksia, jotka sisältävät mitä tahansa aikuisviihdettä tai poliittista sisältöä.,
Lisäksi, monet Applen APIs on omat arvostelu suuntaviivat. Niin, jos aiot integroida sovelluksen kanssa HealthKit tai Apple Pay, on hyvä tutustua myös niihin. Tässä he ovat:
- Apple Pay Ohjeet
- Sovelluksen Laajennukset
- HealthKit
- HomeKit
Se on hyvä pitää mielessä, että Apple yleensä erittäin konservatiivisia, jossa heidän app review prosessi., Mahdollisuudet ovat, jos teet jotain edes etäisesti risque, se hylätään,joten muista, että ennen kuin aloitat sovelluksen.,
Applen Design Ohjeet
Yli Applen review suuntaviivat, he myös asettaa suunnittelu ja interface suuntaviivat., Apple haluaa, että kaikissa heidän myymälänsä sovelluksissa on jonkinlaista johdonmukaisuutta, ja vaikka tämän ei tarvitse tarkoittaa hyvää suunnittelua, se tarkoittaa, että sovellukset käyttävät samoja käyttöliittymäelementtejä.
saadaksesi käsityksen tästä, katso Applen Human Interface Guidelines-sivu. Täältä löydät perusasiat siitä, mitä he etsivät sekä sovelluksista että kuvakesuunnittelusta. Heillä on myös joukko Do: n ja kiellot, jotka polttaa, että massiivinen opas alas hieman, jotta se on helpompi päästä alkuun.,
Onneksi Apple ei jätä sinua täysin pimennossa siitä, miten hyvin suunniteltu sovellus. Tässä muutamia resursseja saada auttaa sinua suunnittelemaan jotain hyödyllistä:
- Suunnittelu Suuri Apps: Apple keräsi yhteen joitakin parhaista puhuu WWDC noin suunnittelu auttaa sinua pääsemään alkuun suunnittelu käyttöliittymä.
- käyttöliittymän suunnittelu: Apple kokosi Xcode: n sisäänrakennetuilla työkaluilla oppaan käyttöliittymien suunnitteluun iOS 8: ssa.,
Voit myös löytää paljon resursseja verkossa auttaa parantaa suunnittelun kyljykset, tai tutustu opas.,
Rekisteröidy GitHub ja TestFlight
Jos olet jonkinlainen super nero, et luultavasti halua luoda oman app kupla., Sen sijaan, se on hyvä saada muut ihmiset katsomaan koodin ja kutsua beta testaajat kokeilla sovelluksen ulos.
GitHub on go-ohjelmiston versiointi ja yhteistyöympäristöt. Kun rekisteröidyt GitHub, se on uskomattoman helppo yhdistää Xcode siihen, joten kaikki mitä teet on tallennettu ja saatavilla muiden ihmisten tiimisi. Jos tarvitset hieman apua GitHubin perustamisessa, heidän oppaansa opastavat sinua prosessin läpi.
Myös beta-testaus on myös uskomattoman helppo iOS 8., Testflightin avulla voit yksinkertaisesti kutsua käyttäjiä tiimiisi, jotta he voivat testata sovellustasi. Heidän täytyy vain ladata TestFlight-sovellus.
Kehittää iOS on todella kyse tutustumista Xcode. Kun olet mukava siellä, voit kirjoittaa sovelluksen monenlaisia kieliä tai ottaa puukolla oppimisen Swift., Kun siirryt eteenpäin todella kirjallisesti, että sovellus, sinun täytyy varmasti kaivaa vastauksia tarkempia kysymyksiä, mutta työkalut edellä saat aloittaa oikealla tiellä.
onnea,
Lifehacker