Kuinka tehdä iPhone -sovellus (kuvilla)

Sisällysluettelo:

Kuinka tehdä iPhone -sovellus (kuvilla)
Kuinka tehdä iPhone -sovellus (kuvilla)

Video: Kuinka tehdä iPhone -sovellus (kuvilla)

Video: Kuinka tehdä iPhone -sovellus (kuvilla)
Video: Digivinkkaus: Evästeet - Hyväksynkö vai en? 2024, Saattaa
Anonim

Sovellusmarkkinat muuttuvat ja muuttuvat jatkuvasti, ja menestystarinat ovat riittävän suuria tarttumaan kenenkään silmiin. Luuletko, että sinulla on seuraava suuri idea iPhone -sovellukselle? Se voi olla helpompi tehdä kuin luulet. Vaikka sinun täytyy oppia koodausta, suuri osa käyttöliittymän töistä voidaan tehdä graafisesti. Sovelluksen luominen vie aikaa, oppimista ja kärsivällisyyttä, mutta ehkä voit tehdä seuraavan Flappy Birdin! Katso vaihe 1 alta.

Askeleet

Osa 1/5: Kehitysympäristön luominen

Tee iPhone -sovellus Vaihe 1
Tee iPhone -sovellus Vaihe 1

Vaihe 1. Lataa ja asenna Xcode

Xcode on kehitysympäristö, jossa kaikki iPhone -sovellukset luodaan. Xcode on saatavana ilmaiseksi Applelta, mutta se vaatii OS X 10.8: n tai uudemman asennuksen. Ei ole virallista tapaa käyttää Xcodea Windows- tai Linux -tietokoneella. Tämä tarkoittaa, että jos haluat kehittää iPhone -sovelluksen, mutta sinulla ei ole Macia, sinun on ensin investoitava yhteen.

  • Jos haluat kehittää iOS 8 -sovelluksia, tarvitset Xcode 6.0.1: n ja iOS 8 SDK: n, jotka molemmat ovat saatavana Applelta. IOS 8 SDK sisältää huomattavan määrän uusia sovellusliittymiä, joiden avulla voit luoda kaikenlaisia uusia sovelluskokemuksia, mukaan lukien iCloud -integrointi ja Touch ID.
  • Jos haluat kehittää iOS 10 -sovelluksia, tarvitset Xcode 8: n ja iOS 10 SDK: n, jotka ovat saatavana myös Applelta. Tässä Xcode -versiossa on merkittäviä muutoksia Swift -kieleen ja SDK: hon, joista haluat olla tietoinen, mutta hyvä uutinen on, että Swift -kieleen ei enää tehdä "koodin rikkomisen" muutoksia tämän version jälkeen.
Tee iPhone -sovellus Vaihe 2
Tee iPhone -sovellus Vaihe 2

Vaihe 2. Asenna hyvä tekstieditori

Vaikka voit koodata kokonaan Xcodessa, huomaat, että työskentely suurten koodipalojen kanssa on paljon helpompaa, jos sinulla on oma tekstieditori, joka on erikoistunut ohjelmointisyntakseihin. TextMate ja JEdit ovat kaksi erittäin suosittua vaihtoehtoa.

Tee iPhone -sovellus Vaihe 3
Tee iPhone -sovellus Vaihe 3

Vaihe 3. Asenna vektorigrafiikkaohjelma

Jos aiot luoda mukautettua taidetta ja malleja sovelluksellesi, haluat ohjelman, joka voi luoda vektorigrafiikkaa. Vektorigrafiikan asteikko kirkkautta menettämättä, ja ne ovat välttämättömiä hyvännäköiselle sovellukselle. Suosittuja vektoriohjelmia ovat CorelDraw, Adobe Illustrator ja Xara Designer, jotka ovat kaupallisia, ja Inkscape, joka on ilmainen. Mukava, ilmainen vektorigrafiikkapiirustusohjelma on DrawBerry. Se ei ole yhtä tehokas kuin ammattimaiset ohjelmat, mutta se on hyvä ensikertalaiselle käyttäjälle tai jos et vain halua maksaa vain yhdestä käyttökerrasta.

Tee iPhone -sovellus Vaihe 4
Tee iPhone -sovellus Vaihe 4

Vaihe 4. Tutustu Objective-C: hen

Objective-C on ohjelmointikieli, jota käytetään toimintojen luomiseen iPhone-sovelluksissa. Se käsittelee tietojen ja objektien käsittelyä. Objective-C on C-kieliperheen johdannainen ja objektipohjainen kieli. Jos sinulla on jo perustiedot C: stä tai Javasta, Objective-C: n pitäisi olla suurimmaksi osaksi melko helppo ymmärtää.

  • Uudempi vaihtoehto on luoda sovelluksesi käyttämällä Swift-kieltä, jatkoa Objective-C: lle. Swiftillä on paljon ystävällisempi syntaksi ja nykyaikaisempi tunnelma.
  • Vaikka on mahdollista rakentaa perussovellus tietämättä Objective-C: tä, et voi suorittaa minkäänlaista edistynyttä toimintoa ilman koodausta itse. Ilman Objective-C: tä voit vain siirtyä edestakaisin näyttöjen välillä.
  • Verkossa on saatavilla erilaisia opetusohjelmia sekä runsaasti tietoa erilaisista Objective-C- tai Swift-kirjoista. Jos iPhone-sovellusten kehittäminen on asia, jonka haluat ottaa vakavasti, sinua hyödyttävät resurssit.
  • Jotkut suosituimmista online-Objective-C- ja Swift-yhteisöistä ovat Apple-kehittäjäfoorumit, iPhoneSDK-Google-ryhmä ja StackOverflow.
Tee iPhone -sovellus Vaihe 5
Tee iPhone -sovellus Vaihe 5

Vaihe 5. Harkitse kehityksen ulkoistamista

Jos et yksinkertaisesti ole kiinnostunut Objective-C: n tai Swiftin oppimisesta tai sinulla ei ole taiteellista luuta kehossasi, siellä on suuri määrä freelancereita ja kehitystiimejä, jotka saattavat pystyä ottamaan osaa projektisi sinulle. Kehittämisen ulkoistaminen on monimutkainen prosessi, mutta voi säästää paljon päänsärkyä, jos et ole ohjelmointityyppi. Varmista, että kaikki asianosaiset allekirjoittavat salassapitosopimuksen ja että palkkarakenteet ovat käytössä ennen työn aloittamista.

Upwork (aiemmin oDesk ja Elance) on Internetin suosituin freelancer -palvelu, jolla on satoja kaikentasoisia kehittäjiä ja taiteilijoita

Tee iPhone -sovellus Vaihe 6
Tee iPhone -sovellus Vaihe 6

Vaihe 6. Luo kehitystili

Jotta voit jakaa sovelluksesi App Storessa tai antaa sen muiden testattavaksi, sinun on rekisteröidyttävä Apple Developer -tilille. Tili maksaa 99 dollaria vuodessa, ja sinun on annettava vero- ja pankkitilitiedot.

Voit luoda tilisi iOS -kehittämiskeskuksen verkkosivustolla

Tee iPhone -sovellus Vaihe 7
Tee iPhone -sovellus Vaihe 7

Vaihe 7. Lataa testisovelluksia

Kun olet tilannut kehittäjätilin, sinulla on pääsy Applen kehitysresursseihin. Nämä resurssit sisältävät erilaisia näyteprojekteja, jotka voivat antaa sinulle valtavan käsityksen sovellusten kehittämisestä. Etsi esimerkki, joka liittyy luotavaan sovellukseen, ja sekoita sen kanssa Xcodessa.

Osa 2/5: Sovelluksen suunnittelu

Tee iPhone -sovellus Vaihe 8
Tee iPhone -sovellus Vaihe 8

Vaihe 1. Määrittele käsite

Ennen kuin avaat Xcoden ensimmäistä kertaa, sinulla pitäisi olla hyvin suunniteltu suunnitelma sovelluksestasi ja sen ominaisuuksista. Tämä voi sisältää suunnitteluasiakirjan, jossa hahmotellaan kaikki sovelluksen toiminnot, luonnokset käyttöliittymästä ja ruutujen välisestä kulusta sekä perusidea toteutettavista järjestelmätyypeistä.

  • Yritä pysyä suunnitteludokumentissasi mahdollisimman paljon sovelluksen kehittämisen aikana. Tämä auttaa sinua keskittymään haluamiisi ominaisuuksiin.
  • Yritä piirtää vähintään yksi pienoiskuva luonnos jokaiselle sovelluksesi näytölle.
Tee iPhone -sovellus Vaihe 9
Tee iPhone -sovellus Vaihe 9

Vaihe 2. Määritä yleisösi

Sovelluksesi yleisöllä on paljon tekemistä sen ulkonäön ja sovelluksen toimivuuden kanssa. Esimerkiksi tehtäväluettelosovelluksella on paljon erilainen yleisö kuin verisellä ammuntapelillä. Tämä auttaa sinua

Tee iPhone -sovellus Vaihe 10
Tee iPhone -sovellus Vaihe 10

Vaihe 3. Korjaa tarve sovelluksella

Jos sovelluksesi on jonkinlainen apuohjelma, sen pitäisi tarjota ratkaisu ongelmaan, jota ei ole aiemmin ratkaistu, tai ainutlaatuinen ratkaisu tai menetelmä, joka tekee sen paremmin kuin aiemmat yritykset. Jos sovelluksesi on peli, sillä pitäisi olla ainutlaatuinen ominaisuus tai ominaisuuksia, jotka auttavat erottamaan sen ja houkuttelemaan tiettyjä pelaajia.

Tee iPhone -sovellus Vaihe 11
Tee iPhone -sovellus Vaihe 11

Vaihe 4. Harkitse sisältöä

Käyttöliittymäsi määräytyy sovelluksesi käyttäjälle näytettävän sisällön mukaan. Jos sovellus esimerkiksi käsittelee valokuvia, haluat käyttöliittymän, joka tekee valokuvien katselusta ja niiden selaamisesta mahdollisimman helppoa.

Tee iPhone -sovellus Vaihe 12
Tee iPhone -sovellus Vaihe 12

Vaihe 5. Harjoittele hyviä käyttöliittymäsuunnitteluprosesseja

Käyttöliittymä ei saa koskaan häiritä käyttäjää. Tämä tarkoittaa, että vaihtoehtojen pitäisi olla selvästi näkyvissä, eikä käyttäjän pitäisi koskaan kysyä, mikä painike tekee mitä. Jos käytät kuvakkeita, niiden tulee kuvata tarkasti toimintaansa. Sovelluksen navigoinnin tulee olla sujuvaa ja luonnollista.

Käyttöliittymäsuunnittelu on yhtä lailla taidetta kuin tiedettä. Todennäköisesti tarkistat suunnittelua jatkuvasti projektisi edetessä

Osa 3/5: Sovelluksen luominen

Tee iPhone -sovellus Vaihe 13
Tee iPhone -sovellus Vaihe 13

Vaihe 1. Luo uusi projekti Xcodeen

Avaa Xcode ja aloita uusi projekti Tiedosto -valikosta. Valitse "Sovellus" ikkunan vasemman reunan "iOS" -otsikon alta. Valitse malliosasta "Tyhjä sovellus".

  • Saatavilla on erilaisia malleja, jotka on suunniteltu eri tehtäviin. Aloita tyhjällä mallilla, kunnes olet tyytyväinen kehitysprosessiin. Voit kokeilla yhtä monimutkaisempia malleja, kun olet perehtynyt siihen, miten kaikki toimii.
  • Sinun on annettava tuotteen nimi, yrityksesi tunniste ja luokan etuliite. Jos sinulla ei vielä ole Applen yritystunnusta, kirjoita com.example. Kirjoita luokan etuliitteelle XYZ.
  • Valitse Laitteet -valikosta "iPhone".
Tee iPhone -sovellus Vaihe 14
Tee iPhone -sovellus Vaihe 14

Vaihe 2. Luo kuvakäsikirjoitus

Kuvakäsikirjoitus on visuaalinen esitys kaikista sovelluksesi näytöistä. Se näyttää kunkin näytön sisällön sekä siirtymät niiden välillä. Kuvakäsikirjoitustyökalu auttaa sinua kehittämään sovelluksesi kulkua.

  • Valitse Tiedosto → Uusi → Tiedosto.
  • Napsauta iOS -otsikon alla "Käyttöliittymä".
  • Valitse Kuvakäsikirjoitus ja napsauta Seuraava.
  • Valitse Laitteet -valikosta iPhone ja anna tiedoston nimi "Pää". Varmista, että se on tallennettu samaan paikkaan kuin projektisi.
Tee iPhone -sovellus Vaihe 15
Tee iPhone -sovellus Vaihe 15

Vaihe 3. Liitä kuvakäsikirjoituksesi projektiin

Kun olet luonut kuvakäsikirjoituksen, sinun on määritettävä se sovelluksesi päärajapinnaksi. Tämä lataa kuvakäsikirjoituksen, kun sovellus käynnistetään. Jos et määritä kuvakäsikirjoitusta, mitään ei tapahdu, kun käynnistät sovelluksen.

  • Napsauta projektisi nimeä vasemmassa navigointipuussa.
  • Etsi Kohteet -otsikko pääkehyksestä. Valitse projekti Kohteet -luettelosta.
  • Etsi Yleiset -välilehden Käyttöönottotiedot -osio.
  • Kirjoita Main.storyboard Main Interface -tekstikenttään.
Tee iPhone -sovellus Vaihe 16
Tee iPhone -sovellus Vaihe 16

Vaihe 4. Lisää ensimmäinen näyttö näkymän ohjaimella

Näkymäohjaimet sanelevat, miten käyttäjä katselee sisältöä. Saatavilla on useita esiasetettuja näkymäohjaimia, mukaan lukien vakiomallinäkymät ja taulukot. Lisäät kuvakäsikirjoitukseen näkymäohjaimet, jotka kertovat sovellukselle, miten sisältö näytetään käyttäjälle.

  • Valitse "Main.storyboard" -tiedosto projektinavigointivalikosta. Näet tyhjän kankaan Interface Builder -ikkunassa.
  • Etsi objektikirjasto. Tämä sijaitsee oikean kehyksen alareunassa, ja sen voi valita napsauttamalla pientä kuutiopainiketta. Tämä lataa luettelon objekteista, jotka voidaan lisätä kankaalle.
  • Napsauta ja vedä "View Controller" -objekti kankaalle. Ensimmäinen näyttösi näkyy kankaalla.
  • Ensimmäinen "kohtauksesi" on valmis. Kun sovellus käynnistetään, näkymän ohjain lataa ensimmäisen näytön.
Tee iPhone -sovellus Vaihe 17
Tee iPhone -sovellus Vaihe 17

Vaihe 5. Lisää käyttöliittymäobjekteja ensimmäiseen näyttöön

Kun olet määrittänyt näkymän ohjaimen, voit aloittaa näytön täyttämisen tarvittavilla käyttöliittymäobjekteilla, kuten tarroilla, tekstinsyöttökentillä ja painikkeilla. Kaikki käyttöliittymäobjektit löytyvät Objektikirjasto -luettelosta, josta löysit View Controller -objektin.

  • Napsauta ja vedä kohteita luettelosta lisätäksesi ne näyttöön.
  • Useimpien objektien kokoa voidaan muuttaa napsauttamalla ja vetämällä ruutuja objektin reunalla. Kun muutat kokoa, näytölle ilmestyy ohjeita, joiden avulla voit varmistaa, että kaikki on oikein.
Tee iPhone -sovellus Vaihe 18
Tee iPhone -sovellus Vaihe 18

Vaihe 6. Muokkaa lisäämiäsi objekteja

Voit säätää kunkin objektin ominaisuuksia, jolloin voit luoda mukautetun ja intuitiivisen käyttöliittymän. Voit esimerkiksi lisätä paikkamerkkitekstiä tekstinsyöttökenttään, joka auttaa käyttäjää ohjaamaan, mitä heidän pitäisi syöttää.

  • Valitse objekti, jota haluat muokata, ja napsauta "Attributes Inspector" -painiketta oikean kehyksen yläosassa. Painike näyttää eräänlaiselta suojaltä.
  • Mukauta esine mieleiseksesi. Voit muuttaa fonttityyliä, kirjasinkokoa, tekstin väriä, kohdistusta, taustakuvia, paikkamerkkitekstiä, reunustyyliä ja paljon muuta.
  • Käytettävissä olevat vaihtoehdot muuttuvat muokattavan objektin mukaan.
Tee iPhone -sovellus Vaihe 19
Tee iPhone -sovellus Vaihe 19

Vaihe 7. Lisää näyttöjä

Projektisi kasvaessa sinun on todennäköisesti lisättävä lisää näyttöä, jotta kaikki sovelluksen hyödyllinen sisältö voidaan näyttää. Jos esimerkiksi teet tehtäväluettelosovellusta, tarvitset vähintään kaksi näyttöä: toisen tehtävälistan kohteen syöttämistä varten ja toisen koko luettelon katsomista varten.

  • Lisää näyttöjä lisätään vetämällä ja pudottamalla näkymäohjaimen objektit kankaasi tyhjiin osiin. Jos et löydä tyhjää kohtaa pudottamaan sitä, napsauta "loitonna" -painiketta, kunnes löydät tyhjiä alueita. Varmista, että pudotat näkymän ohjaimen kankaalle etkä olemassa olevalle näytölle.
  • Voit muuttaa aloitusnäyttöä valitsemalla näkymän ohjaimen, jonka kanssa haluat johtaa projektin ääriviivoista. Napsauta Attribute Inspector -painiketta ja valitse "Is Initial View Controller" -ruutu. Jos esimerkiksi teet tehtäväluettelon, haluat, että varsinainen luettelo on ensimmäinen asia, jonka käyttäjä näkee, kun sovellus käynnistetään.
Tee iPhone -sovellus Vaihe 20
Tee iPhone -sovellus Vaihe 20

Vaihe 8. Lisää navigointipalkki

Nyt kun sovelluksessasi on kaksi näyttöä, on aika tehdä se siten, että käyttäjä voi liikkua edestakaisin niiden välillä. Voit tehdä tämän käyttämällä navigointiohjainta, joka on erikoistunut näkymäohjain. Tämä ohjain lisää sovelluksesi yläosaan navigointipalkin, jonka avulla käyttäjä voi liikkua edestakaisin näyttöjen välillä.

  • Navigointiohjain on lisättävä alkuperäiseen näkymään, jotta se voi ohjata kaikkia seuraavia näyttöjä.
  • Valitse alkuperäinen näkymä projektin jäsennyksestä.
  • Napsauta Editori → Upota → Navigointiohjain.
  • Sinun pitäisi nähdä harmaa siirtymispalkki näytön yläreunassa, johon lisäsit ohjaimen.
Tee iPhone -sovellus Vaihe 21
Tee iPhone -sovellus Vaihe 21

Vaihe 9. Lisää toimintoja navigointipalkkiin

Nyt kun olet lisännyt navigointipalkin, voit aloittaa navigointityökalujen lisäämisen siihen. Näin käyttäjä voi liikkua edestakaisin näyttöjen välillä.

  • Lisää otsikko navigointipalkkiin. Napsauta navigointikohtaa näkymän ohjaimen alla, jolle olet määrittänyt sen. Avaa Attribuuttien tarkistaja ja kirjoita nykyisen näytön otsikko Otsikko -kenttään.
  • Lisää navigointipainike. Avaa Objects -kirjasto, jos se ei ole jo auki, ja etsi palkkipainike. Napsauta ja vedä se navigointipalkkiin. Yleensä painikkeet, jotka vievät sinut "eteenpäin" sovelluksessa, sijoitetaan oikealle ja "taaksepäin" siirtyvät painikkeet vasemmalle.
  • Anna painikkeelle ominaisuus. Painikkeille voidaan määrittää erityisiä ominaisuuksia, joiden avulla ne on helppo mukauttaa olosuhteisiin. Jos esimerkiksi luot tehtävälistaa, haluat luoda uuden merkinnän Lisää-painikkeella. Valitse painike ja avaa Attribute Inspector. Etsi Tunniste -valikko ja valitse Lisää. Painike muuttuu "+" -logoksi.
Tee iPhone -sovellus Vaihe 22
Tee iPhone -sovellus Vaihe 22

Vaihe 10. Linkitä uusi painike olemassa olevaan näyttöön

Jotta painike toimisi, sinun on yhdistettävä se toiseen näyttöön. Tehtäväluetteloesimerkissämme painike sijaitsee yleisessä luettelossa ja se on linkitettävä aloitusnäyttöön. Jos haluat linkittää painikkeen, pidä Ctrl -näppäintä painettuna ja vedä painike toiseen näyttöön.

  • Kun vapautat hiiren painikkeen, Action Segue -valikko tulee näkyviin ja luettelo vaihtoehdoista. Valitse "Push", jos haluat käyttää push -siirtymää, kun liikut näyttöjen välillä. Voit myös valita "Modaalinen", joka avaa näytön itsenäisenä toiminnona sekvenssin sijaan.
  • Jos käytät Pushia, navigointipalkki lisätään automaattisesti toiseen näyttöön ja "takaisin" -painike luodaan automaattisesti. Jos valitset modaalin, sinun on lisättävä manuaalisesti toinen navigointipalkki sekä lisättävä Peruuta- ja Valmis-painikkeet (tehtävälista; painikkeiden nimet muuttuvat sovelluksesi tarpeiden mukaan).
  • "Peruuta" - ja "Valmis" -painikkeet voidaan luoda samalla tavalla kuin "Lisää" -painike. Valitse vain "Peruuta" tai "Valmis" Attribute Inspectorin Tunniste -valikosta.
Tee iPhone -sovellus Vaihe 23
Tee iPhone -sovellus Vaihe 23

Vaihe 11. Lisää tietojenkäsittelyominaisuuksia

Tähän asti olet pystynyt luomaan navigoinnin perusliittymän ilman koodausta. Jos haluat lisätä syvempiä toimintoja, kuten tietojen tallentamista ja käyttäjän syöttämien tietojen käsittelyä, sinun on saatava kätesi koodiin. Koodaus ei kuulu tämän oppaan soveltamisalaan, mutta verkossa on saatavana suuri määrä Objective-C-opetusohjelmia.

Voit käyttää navigaattorin käyttöliittymän prototyyppiä kehittäjän palkkaamiseen. Toimivan käyttöliittymän avulla on paljon helpompi selittää mitä tarvitset koodauspuolella

Osa 4/5: Sovelluksen testaaminen

Tee iPhone -sovellus Vaihe 24
Tee iPhone -sovellus Vaihe 24

Vaihe 1. Käynnistä iOS -simulaattori

Xcoden mukana tulee sisäänrakennettu iOS-simulaattori, jonka avulla voit testata sovellustasi useilla simuloiduilla iOS-laitteilla. Käynnistä simulaattori valitsemalla "Simulaattori ja virheenkorjaus" Xcode -ikkunan yläreunan pudotusvalikosta ja sitten laite, jolla haluat testata.

Tee iPhone -sovellus Vaihe 25
Tee iPhone -sovellus Vaihe 25

Vaihe 2. Luo sovellus

Napsauta Rakenna -painiketta, joka näyttää perinteiseltä Toista -painikkeelta, kääntääksesi sovelluksen ja suorittaaksesi sen. Sovelluksen luominen voi kestää muutaman minuutin. voit seurata edistymistä työkaluriviltä. Kun rakennusprosessi on valmis, iOS -simulaattori avautuu ja voit aloittaa sovelluksesi testaamisen.

Tee iPhone -sovellus Vaihe 26
Tee iPhone -sovellus Vaihe 26

Vaihe 3. Testaa sovellus omalla iPhonellasi

Ennen kuin jaat sovelluksesi testattavaksi, voit testata sitä omalla laitteellasi (jos sinulla on sellainen). Liitä laite ensin tietokoneeseen USB -liitännän kautta. Sulje iTunes, jos se avautuu. Valitse avattavasta valikosta "Laite ja virheenkorjaus" ja napsauta sitten Rakenna -painiketta. Muutaman sekunnin kuluttua sovelluksen pitäisi käynnistyä iPhonessa. Testaa kaikki toiminnot ennen sovelluksen sulkemista.

Tee iPhone -sovellus Vaihe 27
Tee iPhone -sovellus Vaihe 27

Vaihe 4. Korjaa sovelluksesi virheenkorjaus

Jos sovelluksesi kaatui, sinun on aloitettava selvittää, mitä tapahtui ja miksi. Tämä on laaja aihe, ja sovelluksesi kaatumiseen on lukemattomia syitä. Avaa virheenkorjauskonsoli ja lue virheilmoitukset. Useimmiten he ovat melko salaisia. Jos et ymmärrä virhettä, yritä Googlettaa virheilmoitus. Todennäköisesti löydät Applen kehitysfoorumilta viestin, jossa ystävällinen kokenut kehittäjä on vastannut pyyntöösi.

Virheenkorjaus voi olla sinulle hyvin aikaa vievää ja työlästä aikaa. Jos et anna periksi ja sinnikkäästi, saat ajan myötä paremman. Aloitat tunnistaa virheet, jäljittää ne nopeasti ja jopa odottaa niitä joskus. Yksi yleinen virhe on kohteen vapauttaminen muistista useammin kuin kerran. Toinen asia on unohtaa varata muisti ja alustaa objekti ennen kuin yrität lisätä tai määrittää sille. Jokaisessa sovelluksessa virheesi vähenevät ja vähenevät

Tee iPhone -sovellus Vaihe 28
Tee iPhone -sovellus Vaihe 28

Vaihe 5. Tarkista muistin käyttö

IPhonessa on hyvin rajallinen määrä muistia. Aina kun varaat objektille muistia, sinun on vapautettava se, kun olet lopettanut sen, ja annettava muisti takaisin. Instruments on iPhonen SDK -työkalu muistin käytön tarkasteluun ja analysointiin muun muassa.

  • Kun Laite ja virheenkorjaus on valittu kuten aiemmin, valitse Suorita → Suorita suorituskykytyökalulla → Vuotoja. Tämä käynnistää Instruments ja käynnistää sovelluksen laitteellasi. Mene eteenpäin ja käytä sovellusta normaalisti. Se näyttää jäädyvän ajoittain, kun Instruments tallentaa ja analysoi muistisi käyttöä. Mahdolliset vuodot aiheuttavat punaisen piikin vuotojen aikajanalla. Vuotojen lähde näkyy näytön alaosassa.
  • Kaksoisnapsauttamalla vuotaneita kohteita yritetään viedä sinut vastuulliseen koodiin tai osoitesarakkeen pienen nuolen napsauttaminen näyttää vuotohistorian. Joskus vuoto ei välttämättä ole mistä se on peräisin.
  • Jos olet todella järkyttynyt, kokeile poistamisprosessia. Kommentoi ja/tai ohita koodisi alueet huolellisesti ja suorita se. Joskus voit kaventaa yleistä aluetta ja lopulta päästä kotiin vastuulliselle linjalle. Kun tiedät missä se on, voit korjata tai kirjoittaa sen uudelleen. Muista, että Googlen käyttäminen voi usein tarjota sinulle nopeimmat suorat linkit sisäisiin Apple -foorumeihin tai asiakirjoihin, jotka käsittelevät ongelmaa.
Tee iPhone -sovellus Vaihe 29
Tee iPhone -sovellus Vaihe 29

Vaihe 6. Levitä sovelluksesi muiden testattavaksi

Vaikka sovelluksesi testaaminen simuloidussa ympäristössä on hyvä tapa varmistaa, että sovelluksesi toimii ja että käyttöliittymä näyttää hyvältä, mikään ei voita muiden käyttäjien kuin itsesi testaamista. Varmista vain, että olet poistanut pahimmat virheet ennen kuin lähetät sen ulkoiseen testaukseen. Jotta voit jakaa sovelluksesi testaajillesi, sinun on luotava Ad-Hoc-varmenne iOS-kehittämiskeskuksen sivustolle.

  • Ulkoiset testaajat voivat antaa paljon palautetta, jota et odottanut. Tämä voi olla erityisen hyödyllistä, jos sinulla on monimutkainen sovellus.
  • Testaajan laitteiden valtuuttamiseksi tarvitset kunkin laitteen UDID -numeron.
  • Valitse avattavasta luettelosta Laite ja paina "Rakenna" -kuvaketta. Siirry Finderissa projektisi kansioon ja etsi Ad-Hoc-iphoneos -kansio. Sisällä tulee sovellus. Kopioi AdHoc.mobileprovision -varmenne, jonka sait iOS -kehittämiskeskuksesta samaan kansioon. Valitse sovellus ja varmenne ja pakkaa ne. Tämä arkisto voidaan antaa ulkoiselle testaajallesi. Sinun on luotava erillinen arkisto kullekin tilapäiselle varmenteelle.

Osa 5/5: Projektin julkaiseminen

Tee iPhone -sovellus Vaihe 30
Tee iPhone -sovellus Vaihe 30

Vaihe 1. Luo jakeluversio

Valitse avattavasta valikosta Laite ja vapauta. Paina "Rakenna" -kuvaketta. Siirry Finderissa projektisi koontikansioon ja etsi Release-iphoneos-kansio. Sisällä tulee sovellus. Pakkaa se arkistoon.

Jotta uudet sovellukset voivat läpäistä Applen sertifikaatin, ne on optimoitava iOS 8: lle ja Retina -näytölle

Tee iPhone -sovellus Vaihe 31
Tee iPhone -sovellus Vaihe 31

Vaihe 2. Avaa iTunes Connect -hallintapaneeli

Voit käyttää tätä iOS -kehittämiskeskuksesta. Jos sinulla on keskeneräisiä vaiheita asennusta varten, ne näkyvät sivun yläosassa. Varmista, että kaikki pankki- ja verotietosi on syötetty oikein.

Tee iPhone -sovellus Vaihe 32
Tee iPhone -sovellus Vaihe 32

Vaihe 3. Anna kaikki sovelluksesi tiedot

Napsauta "Hallitse sovelluksiasi" ja valitse sitten "Lisää uusi sovellus". Täytä sovelluksen nimi, SKU -numero ja valitse nipun tunnus. Valitse sovelluspakettisi avattavasta valikosta.

  • Täytä lomakkeet, jotka sisältävät sovelluksesi kuvauksen, avainsanat, tukisivuston, luokan, sähköpostiosoitteen, tekijänoikeudet jne.
  • Täytä oikeus- ja hinnoittelulomakkeet.
  • Pidä iTunes -kuvamateriaali valmiina. Tarvitset suuren 512x512 -vektorikuvakkeen sekä joitain kuvakaappauksia sovelluksestasi. Kuvakaappauksia voidaan napata iPhone-simulaattorista Command + Shift + 4 -näppäimellä ja vetää ristikkäitä hiuksia alueen yli. Varmista, että ne ovat 320x480 iPhonelle. Kuvakaappaukset ovat erittäin tärkeä osa sovelluksesi markkinointia, joten varmista, että ne näyttävät tärkeimmät osat.
Tee iPhone -sovellus Vaihe 33
Tee iPhone -sovellus Vaihe 33

Vaihe 4. Lataa sovelluksesi

Napsauta "Valmis ladattavaksi binaariksi", niin sinut ohjataan näytölle, joka ohjaa sinut lataamaan Sovellusten lataustyökalu. Lataa se ja paina Valmis.

  • Asenna Application Uploader -työkalu ja käynnistä se. Kun käynnistät ohjelman ensimmäisen kerran, se pyytää iTunes -kirjautumistietojasi.
  • Sovellusten lataustyökalu tarkistaa iTunes Connect -tilisi ja löytää sovellukset, joille olet valmis lataamaan binaaritiedostoja. Ne näkyvät avattavassa valikossa. Valitse haluamasi, valitse aiemmin luomasi jakelupaketti ja lataa se. Lataaja tarkistaa joitakin nipun sisäisiä asioita ja palauttaa virheen, jos havaitsee jotain väärää, kuten väärän versionumeron, puuttuvan kuvakkeen jne. Jos kaikki on kunnossa, se lähettää zipin ja lopettaa sen.
Tee iPhone -sovellus Vaihe 34
Tee iPhone -sovellus Vaihe 34

Vaihe 5. Odota tarkistusta

Nyt ei voi tehdä muuta kuin odottaa tarkastusprosessia. Apple ilmoittaa sinulle muutaman päivän tai viikon kuluessa sähköpostitse, jos sovelluksesi tila muuttuu "Tarkistettavaksi". Tarkastelun jälkeen prosessi on erittäin nopea. Jos se ei läpäise testien alkua, saat hylkäysviestin, jossa kerrotaan miksi, ja Apple tarjoaa ehdotuksia sen korjaamiseksi. Jos sovelluksesi läpäisee tarkastuksen, Apple lähettää sinulle sähköpostiviestin, jossa kerrotaan, että sovelluksesi on valmis myyntiin. Sovelluksesi näkyy nyt iTunes -sovelluskaupassa

Tee iPhone -sovellus Vaihe 35
Tee iPhone -sovellus Vaihe 35

Vaihe 6. Mainosta sovellustasi

Nyt kun upouusi sovelluksesi on ostettavissa, on aika alkaa levittää sanaa. Hyödynnä sosiaalista mediaa, lähetä lehdistötiedotteita sovelluskeskeisille sivustoille, tee joitain YouTube-videoita ja tee kaikkesi saadaksesi ihmiset puhumaan sovelluksestasi.

Voit lähettää ilmaisia kopioita tarkistajille, jotka sitten kirjoittavat sovelluksestasi verkkosivustollaan tai tarkistavat sen YouTube -kanavallaan. Jos saat sen suosittujen arvostelijoiden käsiin, tämä voi johtaa paljon myyntiin

Tee iPhone -sovellus Vaihe 36
Tee iPhone -sovellus Vaihe 36

Vaihe 7. Tarkkaile myyntiäsi

Lataa ilmainen iTunes Connect Mobile -sovellus iPhonellesi. Kirjaudu sisään joka päivä ja tarkista myynti, markkinat ja myyntimaat. Tämä on hauska osa! Apple lähettää sinulle säännöllisesti sähköpostiviestejä, joissa on linkit uusimpiin myyntitietoihisi. Voit ladata ne kirjaa varten. Onnea!

Vinkkejä

  • Yritä olla alkuperäinen äläkä kopioi App Storessa jo olevia sovelluksia. Tee perusteellinen haku App Storesta saadaksesi selville, mitä on saatavilla. Tietenkin, jos ideasi on selkeämpi, mene eteenpäin.
  • Etsi aina tapoja parantaa sovellustasi.
  • Yritä päivittää sovelluksesi säännöllisesti.
  • Jos pidät painetusta viitteestä, napsauta Amazon.com löytääksesi joitakin iPhone -kehityskirjoja.
  • Yritä testata mahdollisimman monella eri iDevice -laitteella, joihin pääset käsiksi. Vielä parempi, jos heillä on asennettu erilaisia iOS -versioita.
  • Jos palkkaat iOS -kehittäjän ja haluat taata, että iOS -sovellus näyttää määrittämältäsi, voit suunnitella sovelluksen käyttöliittymän Photoshopissa ja muuntaa sen toimivaksi Xcode/iOS -sovellukseksi!
  • Jos opit vain koodaamaan, estoihin perustuvat kielet tai verkkokurssit voivat auttaa sinua pääsemään alkuun.

Varoitukset

  • IPhonen SDK muuttuu jatkuvasti ja laitteet kehittyvät. Jos SDK -päivitys on saatavilla projektin aikana, muista lukea uudet ja muutokset ennen kuin siirryt siihen. Ellei Apple ole ilmoittanut, että kaikki uudet lähetykset on koottava uudella SDK -versiolla, se ei ehkä ole sinulle välttämätöntä tässä vaiheessa. Jos päivität, jotkin käyttämistäsi menetelmistä ovat saattaneet vanhentua, ja vaikka ne eivät todennäköisesti tuota enempää kuin varoitus käännösaikana, ne ovat turvallisia.
  • Sinulle ei taata paljon latauksia tai myyntiä, älä lannistu.
  • Kun onnistut ja saat sovelluksen App Storesta, älä pelkää ilkeitä arvosteluja kirjoittavia ihmisiä. Jotkut antavat hyödyllistä palautetta ja toiset haluavat olla töykeitä.
  • Se on koukuttava; et ehkä pysty lopettamaan.

Suositeltava: