Si të bëni një aplikacion iPhone (me fotografi)

Përmbajtje:

Si të bëni një aplikacion iPhone (me fotografi)
Si të bëni një aplikacion iPhone (me fotografi)

Video: Si të bëni një aplikacion iPhone (me fotografi)

Video: Si të bëni një aplikacion iPhone (me fotografi)
Video: Lazarus IDE Обзор преимуществ / Особенности / Установка, Удаление / FpcUpDeluxe / 2022 / Free Pascal 2024, Mund
Anonim

Tregu i aplikacioneve po ndryshon dhe ndryshon vazhdimisht, dhe historitë e suksesit janë mjaft të mëdha për të tërhequr vëmendjen e askujt. A mendoni se keni idenë tjetër të madhe për një aplikacion iPhone? Mund të jetë më e lehtë për tu bërë sesa mendoni. Edhe pse do t'ju duhet të mësoni disa kodime, shumica e punës së ndërfaqes mund të bëhet në mënyrë grafike. Krijimi i një aplikacioni do të marrë kohë, mësim dhe durim, por ndoshta ju mund të bëni Zogun e ardhshëm Flappy! Shihni Hapi 1 më poshtë për të filluar.

Hapa

Pjesa 1 nga 5: Krijimi i mjedisit tuaj të zhvillimit

Krijoni një aplikacion iPhone Hapi 1
Krijoni një aplikacion iPhone Hapi 1

Hapi 1. Shkarkoni dhe instaloni Xcode

Xcode është mjedisi i zhvillimit në të cilin janë krijuar të gjitha aplikacionet iPhone. Xcode është në dispozicion falas nga Apple, por kërkon që të instalohet OS X 10.8 ose më vonë. Nuk ka asnjë mënyrë zyrtare për të ekzekutuar Xcode në një kompjuter Windows ose Linux. Kjo do të thotë që nëse doni të zhvilloni një aplikacion iPhone por nuk keni Mac, së pari do të duhet të investoni në një të tillë.

  • Për të zhvilluar aplikacione iOS 8, do t'ju duhet Xcode 6.0.1 dhe iOS 8 SDK, të dyja të cilat janë në dispozicion nga Apple. SDK iOS 8 përmban një numër të konsiderueshëm të API -ve të reja që ju lejojnë të krijoni të gjitha llojet e përvojave të reja të aplikacioneve, përfshirë integrimin iCloud dhe Touch ID.
  • Për të zhvilluar aplikacione iOS 10, do t'ju duhet Xcode 8 dhe iOS 10 SDK, gjithashtu të disponueshme nga Apple. Ka ndryshime të rëndësishme në gjuhën Swift dhe SDK në këtë version të Xcode për të cilat do të dëshironi të jeni të vetëdijshëm, por lajmi i mirë është se nuk do të ketë më ndryshime "të prishjes së kodit" në gjuhën Swift pas këtij versioni Me
Bëni një aplikacion iPhone Hapi 2
Bëni një aplikacion iPhone Hapi 2

Hapi 2. Instaloni një redaktues të mirë teksti

Ndërsa mund të kodoni plotësisht brenda Xcode, do të zbuloni se puna me pjesë të mëdha të kodit është shumë më e lehtë nëse keni një redaktues teksti të dedikuar i specializuar në programimin e sintaksës. TextMate dhe JEdit janë dy zgjedhje shumë të njohura.

Krijoni një aplikacion iPhone Hapi 3
Krijoni një aplikacion iPhone Hapi 3

Hapi 3. Instaloni një program grafik vektorial

Nëse planifikoni të krijoni art dhe dizajne të personalizuara për aplikacionin tuaj, do të dëshironi një program që mund të krijojë grafikë vektoriale. Shkalla grafike vektoriale pa humbur qartësinë, dhe janë thelbësore për një aplikacion të bukur. Programet e njohura vektoriale përfshijnë CorelDraw, Adobe Illustrator dhe Xara Designer, të cilat janë komerciale, dhe Inkscape, i cili është falas. Një program i bukur, falas, vizatues i grafikës vektoriale është DrawBerry. Nuk është aq i fuqishëm sa programet profesionale, por është i mirë për një përdorues për herë të parë, ose nëse thjesht nuk doni të paguani për diçka vetëm për një përdorim.

Krijoni një aplikacion iPhone Hapi 4
Krijoni një aplikacion iPhone Hapi 4

Hapi 4. Njihuni me Objektivin-C

Objektivi-C është gjuha e programimit e përdorur për të krijuar funksionalitet brenda aplikacioneve të iPhone. Ai merret me manipulimin e të dhënave dhe objekteve. Objektivi-C është një derivat i familjes së gjuhëve C dhe është një gjuhë e orientuar drejt objektit. Nëse tashmë keni një kuptim bazë të C ose Java, Objektivi-C duhet të jetë, në pjesën më të madhe, mjaft i lehtë për t’u kuptuar.

  • Një opsion më i ri është krijimi i aplikacionit tuaj duke përdorur gjuhën Swift, vazhdim i Objektivit-C. Swift ka një sintaksë shumë më miqësore dhe një ndjenjë më moderne.
  • Ndërsa është e mundur të ndërtoni një aplikacion bazë pa e ditur Objektivin-C, ju nuk mund të kryeni asnjë lloj funksioni të avancuar pa e koduar atë vetë. Pa Objektivin-C, gjithçka që mund të bëni është të lëvizni mbrapa dhe me radhë midis ekraneve.
  • Ekzistojnë një sërë mësimesh të disponueshme në internet, si dhe një mori informacionesh që gjenden në libra të ndryshëm rreth Objektivit-C ose Swift. Nëse zhvillimi i aplikacionit iPhone është diçka që dëshironi ta merrni seriozisht, do të jeni të shërbyer mirë duke pasur në dispozicion disa burime.
  • Disa nga bashkësitë më të njohura në internet Objective-C dhe Swift përfshijnë Forumet e Zhvilluesve të Apple, Grupin iPhoneSDK të Google dhe StackOverflow.
Krijoni një aplikacion iPhone Hapi 5
Krijoni një aplikacion iPhone Hapi 5

Hapi 5. Merrni parasysh zhvillimin e jashtme

Nëse thjesht nuk keni ndonjë interes për të mësuar Objective-C ose Swift ose nuk keni një kockë artistike në trupin tuaj, ka një numër të madh të profesionistëve të pavarur dhe ekipeve të zhvillimit atje që mund të jenë në gjendje të marrin aspekte të ndryshme të projekti juaj për ju Transferimi i jashtme i zhvillimit tuaj është një proces i ndërlikuar, por mund t’ju kursejë shumë dhimbje koke nëse nuk jeni tip programimi. Sigurohuni që të gjithë të përfshirë të nënshkruajnë një Marrëveshje Mos-Zbulimi, dhe që strukturat e pagave të jenë para se të fillojë ndonjë punë.

Upwork (më parë oDesk dhe Elance) është shërbimi më i njohur freelancing në internet që ka qindra zhvillues dhe artistë të të gjitha niveleve të aftësive

Krijoni një aplikacion iPhone Hapi 6
Krijoni një aplikacion iPhone Hapi 6

Hapi 6. Krijoni një llogari zhvillimi

Në mënyrë që të shpërndani aplikacionin tuaj në App Store ose t'ua jepni të tjerëve për ta testuar, do t'ju duhet të regjistroheni për një llogari Apple Developer. Llogaria kushton 99 dollarë në vit dhe do t'ju kërkojë të futni informacionin e llogarisë tatimore dhe bankare.

Ju mund të krijoni llogarinë tuaj në faqen e internetit të iOS Dev Center

Bëni një aplikacion iPhone Hapi 7
Bëni një aplikacion iPhone Hapi 7

Hapi 7. Shkarkoni disa aplikacione testuese

Pasi të regjistroheni për një llogari zhvilluesi, do të keni qasje në burimet e zhvillimit të Apple. Këto burime përfshijnë një sërë projektesh mostër të cilat mund t’ju japin një pasqyrë të jashtëzakonshme se si funksionon zhvillimi i aplikacioneve. Gjeni një shembull që lidhet me llojin e aplikacionit që dëshironi të krijoni dhe ngatërroni me të në Xcode.

Pjesa 2 nga 5: Planifikimi i Aplikacionit

Bëni një aplikacion iPhone Hapi 8
Bëni një aplikacion iPhone Hapi 8

Hapi 1. Përcaktoni konceptin tuaj

Para se të hapni Xcode për herë të parë, duhet të keni një plan të menduar mirë për aplikacionin tuaj dhe veçoritë e tij. Kjo mund të përfshijë një dokument dizajni i cili përshkruan të gjithë funksionalitetin e aplikacionit, skica të ndërfaqes së përdoruesit dhe rrjedhës midis ekraneve, dhe një ide bazë të llojeve të sistemeve që do të duhet të zbatohen.

  • Mundohuni t'i përmbaheni dokumentit tuaj të dizajnit sa më shumë që të jetë e mundur ndërsa jeni duke zhvilluar aplikacionin tuaj. Kjo do t'ju ndihmojë të jeni të përqendruar në veçoritë që dëshironi.
  • Mundohuni të vizatoni të paktën një skicë të vogël për secilin ekran në aplikacionin tuaj.
Krijoni një aplikacion iPhone Hapi 9
Krijoni një aplikacion iPhone Hapi 9

Hapi 2. Përcaktoni auditorin tuaj

Publiku i aplikacionit tuaj do të ketë shumë të bëjë me pamjen dhe funksionalitetin e aplikacionit. Për shembull, një aplikacion i listës së detyrave do të ketë një audiencë shumë më të ndryshme sesa një lojë e zjarrtë xhirimi. Kjo do t'ju ndihmojë

Krijoni një aplikacion iPhone Hapi 10
Krijoni një aplikacion iPhone Hapi 10

Hapi 3. Drejtoni një nevojë me aplikacionin

Nëse aplikacioni juaj është një mjet i një lloji, ai duhet të ofrojë një zgjidhje për një problem që nuk është zgjidhur më parë ose një zgjidhje ose metodë unike ose atë që e bën atë më mirë se përpjekjet e mëparshme. Nëse aplikacioni juaj është një lojë, duhet të ketë një veçori ose veçori unike që ndihmojnë në veçimin e tij dhe tërheqjen e lojtarëve të veçantë.

Bëni një aplikacion iPhone Hapi 11
Bëni një aplikacion iPhone Hapi 11

Hapi 4. Konsideroni përmbajtjen

Ndërfaqja juaj e përdoruesit do të përcaktohet nga lloji i përmbajtjes që po i tregoni përdoruesit të aplikacionit tuaj. Për shembull, nëse aplikacioni merret me fotografi, do të dëshironi një ndërfaqe përdoruesi që e bën shikimin e fotografive dhe lundrimin nëpër to sa më të lehtë të jetë e mundur.

Bëni një aplikacion iPhone Hapi 12
Bëni një aplikacion iPhone Hapi 12

Hapi 5. Praktikoni procese të mira të projektimit të UI

Ndërfaqja e përdoruesit nuk duhet të pengojë kurrë përdoruesin. Kjo do të thotë që opsionet duhet të jenë qartë të dukshme dhe përdoruesi nuk duhet të pyesë kurrë se çfarë butoni bën çfarë. Nëse përdorni ikona, ato duhet të përfaqësojnë me saktësi funksionin e tyre. Navigimi përmes aplikacionit duhet të jetë i rrjedhshëm dhe i natyrshëm.

Dizajni i UI është po aq një formë arti sa është një shkencë. Me shumë mundësi do të rishikoni dizajnin tuaj vazhdimisht ndërsa projekti juaj evoluon

Pjesa 3 nga 5: Krijimi i Aplikacionit

Bëni një aplikacion iPhone Hapi 13
Bëni një aplikacion iPhone Hapi 13

Hapi 1. Krijo një projekt të ri në Xcode

Hapni Xcode dhe filloni një Projekt të ri nga menyja File. Zgjidhni "Aplikimi" nën titullin "iOS" në anën e majtë të dritares. Në seksionin e shabllonit, zgjidhni "Zbrazni aplikacionin".

  • Ekzistojnë një larmi modelesh, të gjitha të dizajnuara për detyra të ndryshme. Filloni me një model të zbrazët derisa të ndiheni më të kënaqur me procesin e zhvillimit. Mund të provoni një nga modelet më të ndërlikuara pasi të jeni njohur me mënyrën se si funksionon gjithçka.
  • Ju do të duhet të siguroni një emër produkti, identifikuesin e kompanisë tuaj dhe parashtesën e klasës. Nëse nuk keni ende një identifikues të kompanisë nga Apple, futni com.example. Për parashtesën e klasës, futni XYZ.
  • Zgjidhni "iPhone" nga menyja Pajisjet.
Bëni një aplikacion iPhone Hapi 14
Bëni një aplikacion iPhone Hapi 14

Hapi 2. Krijo një Storyboard

Storyboard është përfaqësimi vizual i të gjitha ekraneve të aplikacionit tuaj. Ajo tregon përmbajtjen e secilit ekran, si dhe kalimet midis tyre. Mjeti Storyboard do t'ju ndihmojë të zhvilloni rrjedhën e aplikacionit tuaj.

  • Klikoni Skedar → I ri → Skedar.
  • Nën titullin iOS, klikoni "Ndërfaqja e përdoruesit".
  • Zgjidhni Storyboard dhe klikoni Next.
  • Zgjidhni iPhone nga menyja Pajisjet dhe më pas emërtoni skedarin "Kryesore". Sigurohuni që të ruhet në të njëjtin vend me projektin tuaj.
Bëni një aplikacion iPhone Hapi 15
Bëni një aplikacion iPhone Hapi 15

Hapi 3. Caktoni Storyboard -in tuaj për projektin tuaj

Pasi të krijoni Storyboard, do t'ju duhet ta caktoni atë si ndërfaqen kryesore të aplikacionit tuaj. Kjo do të ngarkojë Storyboard kur të fillojë aplikacioni. Nëse nuk caktoni tabelën e historisë, asgjë nuk do të ndodhë kur të filloni aplikacionin.

  • Klikoni emrin e projektit tuaj në pemën e lundrimit të majtë.
  • Gjeni titullin Targets në kornizën kryesore. Zgjidhni projektin tuaj nga lista e Synimeve.
  • Gjeni seksionin Informacioni i Vendosjes në skedën e Përgjithshme.
  • Shkruani Main.storyboard në fushën e tekstit "Ndërfaqja kryesore".
Bëni një aplikacion iPhone Hapi 16
Bëni një aplikacion iPhone Hapi 16

Hapi 4. Shtoni ekranin tuaj të parë duke përdorur një kontrollues shikimi

Kontrolluesit e shikimit diktojnë sesi përmbajtja shihet nga përdoruesi. Ekzistojnë një sërë kontrollorësh të paracaktuar të shikimit, duke përfshirë pamjet dhe tabelat standarde. Ju do të shtoni kontrollues të shikimit në historinë tuaj, e cila i tregon aplikacionit se si të shfaqë përmbajtjen tek përdoruesi.

  • Zgjidhni skedarin tuaj "Main.storyboard" në menunë e navigimit të projektit. Do të shihni një kanavacë të zbrazët që shfaqet në dritaren Ndërtuesi i Ndërfaqes.
  • Gjeni Bibliotekën e Objekteve. Kjo ndodhet në fund të kornizës së djathtë dhe mund të zgjidhet duke klikuar butonin e kubit të vogël. Kjo do të ngarkojë një listë të objekteve që mund të shtohen në kanavacën tuaj.
  • Klikoni dhe tërhiqni objektin "View Controller" në kanavacë. Ekrani juaj i parë do të shfaqet në kanavacë.
  • "Skena" juaj e parë është e plotë. Kur të fillojë aplikacioni, kontrolluesi i shikimit do të ngarkojë ekranin tuaj të parë.
Bëni një aplikacion iPhone Hapi 17
Bëni një aplikacion iPhone Hapi 17

Hapi 5. Shtoni objekte të ndërfaqes në ekranin tuaj të parë

Pasi të keni vendosur kontrolluesin e shikimit, mund të filloni të mbushni ekranin me objektet e ndërfaqes që ju nevojiten, të tilla si etiketat, fushat e futjes së tekstit dhe butonat. Objektet e ndërfaqes mund të gjenden të gjitha në listën e Bibliotekës së Objekteve në të cilën keni gjetur objektin View Controller.

  • Klikoni dhe tërhiqni objektet nga lista për t'i shtuar ato në ekranin tuaj.
  • Shumica e objekteve mund të ndryshojnë madhësinë duke klikuar dhe zvarritur kutitë në buzë të objektit. Kur ndryshoni madhësinë, udhëzimet do të shfaqen në ekran në mënyrë që të siguroheni që gjithçka të jetë në rregull.
Bëni një aplikacion iPhone Hapi 18
Bëni një aplikacion iPhone Hapi 18

Hapi 6. Përshtatni objektet që shtoni

Ju mund të rregulloni vetitë për secilin objekt, duke ju lejuar të krijoni një ndërfaqe të personalizuar dhe intuitive. Për shembull, mund të shtoni tekstin e vendndodhjes në një fushë të futjes së tekstit që do të ndihmojë në udhëzimin e përdoruesit mbi atë që duhet të futë.

  • Zgjidhni objektin që dëshironi të personalizoni dhe klikoni butonin "Atributet Inspektor" në krye të kornizës së djathtë. Butoni duket si një mburojë.
  • Përshtatni objektin sipas dëshirës tuaj. Ju mund të ndryshoni stilin e shkronjave, madhësinë e shkronjave, ngjyrën e tekstit, shtrirjen, imazhet e sfondit, tekstin e vendndodhjes, stilin e kufirit dhe shumë më tepër.
  • Opsionet e disponueshme do të ndryshojnë në varësi të objektit që po personalizoni.
Krijoni një aplikacion iPhone Hapi 19
Krijoni një aplikacion iPhone Hapi 19

Hapi 7. Shtoni më shumë ekrane

Ndërsa projekti juaj rritet, ndoshta do t'ju duhet të shtoni më shumë ekran për të shfaqur të gjithë përmbajtjen e nevojshme që aplikacioni të jetë i dobishëm. Për shembull, nëse po bëni një aplikacion të listës së detyrave, do t'ju duhet të paktën dy ekrane: një për futjen e një artikulli të listës së detyrave dhe një për shikimin e të gjithë listës.

  • Më shumë ekrane shtohen duke zvarritur dhe lëshuar objektet e kontrolluesit të shikimit në pjesët bosh të kanavacës tuaj. Nëse nuk mund të gjeni një vend bosh për ta hequr atë, klikoni butonin "zmadhim" derisa të gjeni zona të zbrazëta. Sigurohuni që të hidhni kontrolluesin e shikimit në kanavacë dhe jo në një ekran ekzistues.
  • Ju mund të ndryshoni ekranin fillestar duke zgjedhur kontrolluesin e pamjes me të cilin dëshironi të drejtoni nga skica e projektit. Klikoni në butonin Attribute Inspector dhe kontrolloni kutinë "Is Initial View Controller". Për shembull, nëse po bëni një listë të detyrave, do të dëshironi që lista aktuale të jetë gjëja e parë që përdoruesi sheh kur lançohet aplikacioni.
Bëni një aplikacion iPhone Hapi 20
Bëni një aplikacion iPhone Hapi 20

Hapi 8. Shtoni një shirit navigimi

Tani që keni dy ekrane në aplikacionin tuaj, është koha ta bëni atë në mënyrë që përdoruesi të lëvizë mbrapa dhe me radhë midis tyre. Ju mund ta bëni këtë përmes përdorimit të një Kontrolluesi navigimi, i cili është një Kontrollues i specializuar i Pamjes. Ky kontrollues shton një shirit navigimi në krye të aplikacionit tuaj që lejon përdoruesin të lëvizë mbrapa dhe me radhë midis ekraneve.

  • Kontrolluesi juaj i navigimit duhet të shtohet në pamjen tuaj fillestare në mënyrë që të mund të kontrollojë të gjitha ekranet e mëvonshëm.
  • Zgjidhni pamjen tuaj fillestare në skicën e projektit.
  • Klikoni Editor → Embed In → Kontrolluesi i navigimit.
  • Ju duhet të shihni një shirit navigimi gri që shfaqet në krye të ekranit ku keni shtuar kontrolluesin.
Bëni një aplikacion iPhone Hapi 21
Bëni një aplikacion iPhone Hapi 21

Hapi 9. Shtoni funksionalitetin në shiritin e navigimit

Tani që keni futur shiritin e navigimit, mund të filloni të shtoni mjete navigimi në të. Kjo do t'i lejojë përdoruesit tuaj të lëvizë mbrapa dhe me radhë midis ekraneve.

  • Shtoni një titull në shiritin e navigimit. Klikoni në artikullin e navigimit nën kontrolluesin e shikimit të cilit i keni caktuar. Hapni Inspektorin e Atributeve dhe shkruani titullin e ekranit aktual në fushën Titulli.
  • Shtoni një buton lundrimi. Hapni bibliotekën e objekteve nëse nuk është hapur dhe gjeni artikullin e butonit të shiritit. Klikoni dhe tërhiqeni atë në shiritin e navigimit. Në mënyrë tipike, butonat që ju lëvizin "përpara" në aplikacion vendosen në të djathtë, dhe butonat që ju lëvizin "mbrapa" vendosen në të majtë.
  • Jepini butonit një pronë. Butonat mund të konfigurohen që të kenë veti specifike që i bëjnë ato të lehta për t'u përshtatur me rrethanat. Për shembull, nëse jeni duke krijuar një listë të detyrave, do të dëshironi një buton "Shto" për të krijuar një hyrje të re. Zgjidhni butonin dhe hapni Inspektorin e Atributeve. Gjeni menunë Identifikuesi dhe zgjidhni "Shto". Butoni do të ndryshojë në një logo "+".
Bëni një aplikacion iPhone Hapi 22
Bëni një aplikacion iPhone Hapi 22

Hapi 10. Lidhni butonin tuaj të ri me një ekran ekzistues

Në mënyrë që butoni juaj të funksionojë, do t'ju duhet ta lidhni atë me një ekran tjetër. Në shembullin tonë të listës së detyrave, butoni gjendet në listën e përgjithshme dhe duhet të lidhet me ekranin e hyrjes. Për të lidhur butonin, mbani shtypur Ctrl dhe tërhiqeni butonin në ekranin e dytë.

  • Kur lëshoni butonin e miut, menyja Action Segue do të shfaqet me një listë opsionesh. Zgjidhni "Push" për të përdorur kalimin shtytës kur lëvizni midis ekraneve. Ju gjithashtu mund të zgjidhni "Modal", i cili do të hapë ekranin si një veprim i pavarur në krahasim me një sekuencë.
  • Nëse përdorni Push, një shirit navigimi do të shtohet automatikisht në ekranin tuaj të dytë dhe një buton "mbrapa" do të krijohet automatikisht. Nëse zgjidhni modalitetin, do t'ju duhet të futni manualisht një shirit të dytë navigimi, si dhe të shtoni një buton "Anulo" dhe "Done" (për një listë të detyrave; etiketat e butonave tuaj do të ndryshojnë në varësi të nevojave të aplikacionit tuaj)
  • Butonat "Anulo" dhe "Done" mund të krijohen në të njëjtën mënyrë siç keni krijuar butonin "Shto". Thjesht zgjidhni "Anulo" ose "U krye" nga menyja Identifikuesi në Inspektorin e Atributeve.
Bëni një aplikacion iPhone Hapi 23
Bëni një aplikacion iPhone Hapi 23

Hapi 11. Shtoni aftësitë e trajtimit të të dhënave

Deri në këtë pikë, ju keni qenë në gjendje të krijoni një ndërfaqe bazë lundruese pa pasur nevojë për ndonjë kodim. Nëse dëshironi të shtoni ndonjë funksionalitet më të thellë, të tillë si ruajtja e të dhënave dhe trajtimi i hyrjes së përdoruesit, do t'ju duhet të pisni duart në kod. Kodimi është jashtë fushëveprimit të këtij udhëzuesi, por ka një numër të madh mësimesh Objective-C në dispozicion në internet.

Ju mund të përdorni prototipin e ndërfaqes tuaj të lundrueshme për t'ju ndihmuar të punësoni një zhvillues. Të kesh një ndërfaqe pune do ta bëjë shumë më të lehtë të shpjegosh atë që të nevojitet në anën e kodimit të gjërave

Pjesa 4 nga 5: Testimi i Aplikacionit

Bëni një aplikacion iPhone Hapi 24
Bëni një aplikacion iPhone Hapi 24

Hapi 1. Filloni Simulatorin iOS

Xcode vjen me një imitues të integruar iOS që ju lejon të provoni aplikacionin tuaj në një shumëllojshmëri të pajisjeve të simuluara iOS. Për të filluar Simulatorin, zgjidhni "Simulator dhe Debug" nga menyja zbritëse në krye të dritares Xcode dhe më pas zgjidhni pajisjen në të cilën dëshironi të provoni.

Bëni një Aplikacion iPhone Hapi 25
Bëni një Aplikacion iPhone Hapi 25

Hapi 2. Ndërtoni aplikacionin

Klikoni në butonin Build, i cili duket si një buton tradicional Play, për të përpiluar aplikacionin dhe për ta ekzekutuar atë. Ndërtimi i aplikacionit mund të zgjasë disa minuta. mund të shikoni përparimin në shiritin e veglave. Pasi të përfundojë procesi i ndërtimit, Simulatori iOS do të hapet dhe mund të filloni të testoni aplikacionin tuaj.

Bëni një aplikacion iPhone Hapi 26
Bëni një aplikacion iPhone Hapi 26

Hapi 3. Testoni aplikacionin në iPhone tuaj

Para se të shpërndani aplikacionin tuaj për testim, mund ta provoni në pajisjen tuaj (nëse keni një të tillë). Së pari, lidhni pajisjen tuaj në kompjuterin tuaj përmes USB. Mbyll iTunes nëse hapet. Zgjidhni "Device and Debug" nga menyja zbritëse dhe pastaj klikoni në butonin Build. Pas disa sekondash aplikacioni duhet të nisë në iPhone. testoni të gjithë funksionalitetin para se të mbyllni aplikacionin.

Bëni një Aplikacion iPhone Hapi 27
Bëni një Aplikacion iPhone Hapi 27

Hapi 4. Rregulloni aplikacionin tuaj

Nëse aplikacioni juaj u rrëzua, duhet të filloni të kuptoni se çfarë ndodhi dhe pse. Kjo është një temë e gjerë dhe ka arsye të panumërta pse aplikacioni juaj mund të jetë rrëzuar. Hapni tastierën e korrigjimit dhe lexoni mesazhet e gabimit. Shumicën e kohës ata janë mjaft të fshehtë. Nëse nuk e kuptoni gabimin, provoni të kontrolloni mesazhin e gabimit në Google. Ka shumë mundësi, ju do të gjeni një postim në forumin e zhvillimit të Apple ku një zhvillues miqësor me përvojë i është përgjigjur lutjes së tyre.

Debugging mund të jetë një kohë shumë e lodhshme dhe e lodhshme për ju. Nëse nuk hiqni dorë dhe këmbëngulni, me kalimin e kohës do të bëheni më të mirë në të. Do të filloni t'i njihni gabimet, t'i gjurmoni shpejt dhe madje t'i prisni ato në raste. Një gabim i zakonshëm është lëshimi i një objekti nga kujtesa më shumë se një herë. Një tjetër po harron të alokojë kujtesën dhe të inicializojë një objekt para se të përpiqet t'i shtojë ose t'i caktojë atij. Me çdo aplikacion gabimet tuaja do të bëhen gjithnjë e më pak

Bëni një aplikacion iPhone Hapi 28
Bëni një aplikacion iPhone Hapi 28

Hapi 5. Kontrolloni përdorimin e kujtesës

IPhone ka një sasi shumë të kufizuar të kujtesës. Sa herë që i ndani një objekti një memorie, duhet ta lëshoni kur të keni mbaruar me të dhe ta ktheni kujtesën. Instrumentet është mjeti SDK i iPhone për të parë dhe analizuar përdorimin e kujtesës tuaj ndër të tjera.

  • Me Device and Debug të zgjedhur si më parë, zgjidhni Run → Run with Performance Tool → Leaks. Kjo do të nisë Instrumentet dhe do të fillojë aplikacionin në pajisjen tuaj. Vazhdoni dhe përdorni aplikacionin si zakonisht. Do të duket se do të ngrijë periodikisht ndërsa Instrumentet regjistrojnë dhe analizojnë përdorimin e kujtesës tuaj. Çdo rrjedhje do të rezultojë në një rritje të kuqe në afatin kohor të Leaks. Burimi i rrjedhjeve do të shfaqet në gjysmën e poshtme të ekranit.
  • Klikimi i dyfishtë mbi objektet e rrjedhura do të përpiqet t'ju çojë në kodin përgjegjës ose klikimi në shigjetën e vogël në kolonën e adresës do t'ju tregojë historinë e rrjedhjeve. Ndonjëherë vendi ku zbulohet rrjedhja nuk është domosdoshmërisht nga ka origjinën.
  • Nëse vërtet tronditeni, provoni me procesin e eliminimit. Komentoni dhe/ose anashkaloni me kujdes zonat e kodit tuaj dhe drejtojeni atë. Ndonjëherë ju mund të ngushtoni zonën e përgjithshme dhe pastaj përfundimisht të futeni në linjën përgjegjëse. Kur e dini se ku është, mund ta rregulloni ose rishkruani atë. Mbani mend, përdorimi i Google shpesh mund t'ju ofrojë lidhjet më të shpejta të drejtpërdrejta me forumet e brendshme të Apple ose dokumentacionin që merren me çështjen tuaj.
Krijoni një aplikacion iPhone Hapi 29
Krijoni një aplikacion iPhone Hapi 29

Hapi 6. Shpërndani aplikacionin tuaj për t'u testuar nga të tjerët

Ndërsa testimi i aplikacionit tuaj në një mjedis të simuluar është një mënyrë e mirë për të siguruar që aplikacioni juaj të funksionojë dhe që ndërfaqja të duket e mirë, asgjë nuk e tejkalon testimin nga përdoruesit përveç jush. Vetëm sigurohuni që i keni hekurosur defektet më të mëdha para se t'i dërgoni për testime të jashtme. Për të shpërndarë aplikacionin tuaj tek testuesit tuaj, do t'ju duhet të krijoni një certifikatë Ad-Hoc në faqen e Qendrës Dev Dev të iOS.

  • Testuesit e jashtëm mund të japin shumë reagime që nuk do të prisnit. Kjo mund të jetë veçanërisht e dobishme nëse keni një aplikacion kompleks.
  • Për të autorizuar pajisjet e testuesit, do t'ju duhet numri UDID i secilës pajisje.
  • Zgjidhni Pajisjen nga lista zbritëse dhe shtypni ikonën "Ndërto". Në Finder, lundroni te dosja e projektit tuaj dhe kërkoni dosjen "Ad-Hoc-iphoneos". Brenda do të ketë një aplikacion. Kopjoni certifikatën tuaj "AdHoc.mobileprovision" që keni marrë nga Qendra iOS Dev në të njëjtën dosje. Zgjidhni aplikacionin dhe certifikatën dhe ngjitini ato. Ky arkiv mund t'i jepet testuesit tuaj të jashtëm. Ju do të duhet të krijoni një arkiv të veçantë për secilën certifikatë Ad-Hoc.

Pjesa 5 nga 5: Lëshimi i projektit tuaj

Bëni një aplikacion iPhone Hapi 30
Bëni një aplikacion iPhone Hapi 30

Hapi 1. Krijoni strukturën tuaj të Shpërndarjes

Zgjidhni Device and Release nga menyja rënëse. Shtypni ikonën "Ndërto". Në Finder, lundroni te dosja e ndërtimit të projektit tuaj dhe kërkoni dosjen "Release-iphoneos". Brenda do të ketë një aplikacion. Zip atë në një arkiv.

Në mënyrë që aplikacionet e reja të kalojnë certifikimin Apple, ato do të duhet të optimizohen për iOS 8 dhe ekranin Retina

Krijoni një aplikacion iPhone Hapi 31
Krijoni një aplikacion iPhone Hapi 31

Hapi 2. Hapni pultin e iTunes Connect

Ju mund të përdorni këtë nga Qendra e Zhvillimit të iOS. Nëse keni ndonjë hap të papërfunduar për të përfunduar për konfigurim, ato do të listohen në krye të faqes. Sigurohuni që të gjitha informacionet tuaja bankare dhe tatimore janë futur në mënyrë korrekte.

Bëni një Aplikacion iPhone Hapi 32
Bëni një Aplikacion iPhone Hapi 32

Hapi 3. Futni të gjitha informacionet e aplikacionit tuaj

Klikoni "Menaxhoni aplikacionet tuaja" dhe pastaj zgjidhni "Shto aplikacion të ri". Plotësoni emrin e aplikacionit, numrin SKU dhe zgjidhni ID -në e paketës. Zgjidhni paketën tuaj të aplikacioneve nga menyja zbritëse.

  • Plotësoni formularët që japin përshkrimin e aplikacionit tuaj, fjalët kyçe, sitin mbështetës, kategorinë, emailin e kontaktit, të drejtën e autorit etj.
  • Plotësoni formularët për të Drejtat dhe Çmimet.
  • Bëni gati veprën tuaj të artit iTunes. Ju do të keni nevojë për një ikonë të madhe vektoriale 512x512, si dhe disa pamje të ekranit të aplikacionit tuaj. Pamjet e ekranit mund të merren nga imituesi i iPhone duke përdorur Command + Shift + 4 dhe duke tërhequr flokët e kryqëzuar mbi zonë. Sigurohuni që ato të jenë 320x480 për iPhone. Pamjet e ekranit janë një pjesë shumë e rëndësishme e marketingut të aplikacionit tuaj, prandaj sigurohuni që ato të tregojnë pjesët më të rëndësishme.
Bëni një aplikacion iPhone Hapi 33
Bëni një aplikacion iPhone Hapi 33

Hapi 4. Ngarko aplikacionin tënd

Klikoni "Gati për të ngarkuar binarin" dhe do të çoheni në një ekran që ju drejton të shkarkoni mjetin e Ngarkuesit të Aplikacionit. Shkarkoni dhe shtypni Done.

  • Instaloni mjetin e Ngarkuesit të Aplikimeve dhe niseni atë. Herën e parë që drejtoni programin, ai do të kërkojë informacionin tuaj të hyrjes në iTunes.
  • Mjeti i Ngarkuesit të Aplikacioneve do të kontrollojë llogarinë tuaj iTunes Connect dhe do të gjejë çdo aplikacion për të cilin jeni gati të ngarkoni skedarë binarë. Ato do të shfaqen në menunë zbritëse. Zgjidhni atë që dëshironi, zgjidhni zipin e Shpërndarjes që keni krijuar më parë dhe ngarkoni atë. Ngarkuesi do të kontrollojë disa gjëra të brendshme brenda paketës dhe do të kthejë një gabim nëse gjen ndonjë gjë të pasaktë, si një numër versioni të pasaktë, ikonë që mungon etj. Nëse gjithçka është në rregull, do të ngarkojë zip -in dhe do të përfundojë.
Bëni një aplikacion iPhone Hapi 34
Bëni një aplikacion iPhone Hapi 34

Hapi 5. Prisni rishikimin

Nuk ka asgjë për të bërë tani, përveç pritjes për procesin e rishikimit. Apple do t'ju njoftojë brenda pak ditësh ose javësh me email nëse gjendja e aplikacionit tuaj ndryshon në "Në shqyrtim". Kur kalon në rishikim, procesi është shumë i shpejtë. Nëse dështon breshërinë fillestare të testeve, do të merrni një email refuzimi që ju tregon pse, dhe Apple do të ofrojë sugjerime për rregullimin e tij. Nëse aplikacioni juaj kalon inspektimin, Apple do t'ju dërgojë një email duke ju informuar se aplikacioni juaj është gati për shitje. Aplikacioni juaj tani do të shfaqet në dyqanin e aplikacioneve iTunes

Bëni një aplikacion iPhone Hapi 35
Bëni një aplikacion iPhone Hapi 35

Hapi 6. Promovoni aplikacionin tuaj

Tani që aplikacioni juaj i ri është në dispozicion për blerje, është koha për të filluar përhapjen e fjalës. Përdorni mediat sociale, dërgoni njoftime për shtyp në faqet e përqendruara në aplikacione, bëni disa video në YouTube dhe bëni gjithçka që mundeni për t'i bërë njerëzit të flasin për aplikacionin tuaj.

Mund të dërgoni kopje falas për shqyrtuesit, të cilët më pas do të shkruajnë për aplikacionin tuaj në faqen e tyre të internetit ose do ta rishikojnë atë në kanalin e tyre në YouTube. Nëse jeni në gjendje ta merrni atë në duart e shqyrtuesve të njohur, kjo mund të çojë në shumë shitje

Krijoni një aplikacion iPhone Hapi 36
Krijoni një aplikacion iPhone Hapi 36

Hapi 7. Shikoni shitjet tuaja

Shkarkoni aplikacionin iTunes Connect Mobile pa pagesë për iPhone tuaj. Hyni çdo ditë dhe kontrolloni shitjet, tregjet dhe vendet e shitjes. Kjo është pjesa argëtuese! Apple do t'ju dërgojë periodikisht email me lidhje me të dhënat tuaja më të fundit të shitjeve. Ju mund t'i shkarkoni ato për regjistrimet tuaja. Paç fat!

Këshilla

  • Mundohuni të jeni aplikacione origjinale dhe jo të kopjuara që tashmë ekzistojnë në App Store. Bëni një kërkim të plotë të App Store për të gjetur se çfarë është në dispozicion. Sigurisht, nëse ideja juaj është më e mirë, atëherë shkoni për të.
  • Gjithmonë kërkoni mënyra për të përmirësuar aplikacionin tuaj.
  • Mundohuni të përditësoni aplikacionin tuaj rregullisht.
  • Nëse ju pëlqen referenca e shtypur, goditni Amazon.com për të gjetur disa libra për zhvillimin e iPhone.
  • Mundohuni të provoni sa më shumë iDevices të ndryshme që mund të merrni në dorë. Edhe më mirë nëse kanë të instaluar versione të ndryshme iOS.
  • Nëse punësoni një zhvillues iOS dhe dëshironi të garantoni që aplikacioni iOS duket sikur e keni specifikuar, mund të krijoni ndërfaqen për aplikacionin në Photoshop dhe të përdorni një mjet për ta kthyer atë në një aplikacion funksional Xcode/iOS!
  • Nëse jeni duke mësuar se si të kodoni, bllokoni gjuhët e bazuara ose klasat në internet mund t'ju ndihmojnë të filloni.

Paralajmërimet

  • SDK e iPhone po ndryshon vazhdimisht dhe pajisjet po evoluojnë. Nëse një përmirësim i SDK -së vihet në dispozicion gjatë një projekti, sigurohuni që të lexoni të rejat dhe ndryshimet para se të hidheni mbi të. Nëse nuk thuhet nga Apple se të gjitha paraqitjet e reja duhet të përpilohen me versionin e ri SDK, mund të mos jetë e nevojshme për ju në këtë pikë. Nëse azhurnoni, disa nga metodat që keni përdorur mund të jenë vjetëruar dhe megjithëse nuk ka të ngjarë të prodhojnë më shumë se një paralajmërim në kohën e përpilimit, jini të sigurt.
  • Ju nuk jeni të garantuar për shumë shkarkime ose shitje, mos u dekurajoni.
  • Kur të keni sukses dhe të merrni një aplikacion në App Store, mos u frikësoni nga njerëzit e këqij që shkruajnë komente të pakëndshme. Disa japin reagime të dobishme dhe disa thjesht duan të jenë të pasjellshëm.
  • Addshtë problematike; mund të mos jeni në gjendje të ndaleni.

Recommended: