Yuav Ua Li Cas Ua iPhone App (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Ua iPhone App (nrog Duab)
Yuav Ua Li Cas Ua iPhone App (nrog Duab)

Video: Yuav Ua Li Cas Ua iPhone App (nrog Duab)

Video: Yuav Ua Li Cas Ua iPhone App (nrog Duab)
Video: xav hlub tus quaj quaj hauv face - Tsim lauj new full song [ Official MV ] 2022 2024, Tej zaum
Anonim

App app kev lag luam tau hloov pauv thiab hloov pauv tas li, thiab cov dab neeg ua tiav tau loj txaus los tuav leej twg lub qhov muag. Koj puas xav tias koj muaj Lub Tswv Yim Loj Tom ntej rau iPhone app? Tej zaum nws yuav yooj yim dua li qhov koj xav. Txawm hais tias koj yuav tsum tau kawm qee qhov coding, ntau ntawm kev ua haujlwm interface tuaj yeem ua tiav cov duab. Tsim ib qho app yuav siv sijhawm, kawm, thiab ua siab ntev tab sis tej zaum koj tuaj yeem ua tus Flappy Bird tom ntej! Saib Kauj Ruam 1 hauv qab no kom pib.

Cov kauj ruam

Ntu 1 ntawm 5: Teem Koj Qhov Chaw Txhim Kho

Ua iPhone App Kauj Ruam 1
Ua iPhone App Kauj Ruam 1

Kauj Ruam 1. Rub tawm thiab teeb tsa Xcode

Xcode yog kev txhim kho ib puag ncig uas txhua lub iPhone apps tau tsim. Xcode yog muaj pub dawb los ntawm Apple, tab sis xav tau OS X 10.8 lossis tom qab los teeb tsa. Tsis muaj txoj hauv kev los khiav Xcode ntawm Windows lossis Linux PC. Qhov no txhais tau tias yog koj xav txhim kho iPhone app tab sis tsis muaj Mac, koj yuav tsum nqis peev hauv ib qho ua ntej.

  • Txhawm rau txhim kho iOS 8 apps, koj yuav xav tau Xcode 6.0.1 thiab iOS 8 SDK, ob qho tib si uas muaj los ntawm Apple. IOS 8 SDK muaj tus lej tseem ceeb ntawm APIs tshiab uas tso cai rau koj los tsim txhua yam tshiab ntawm kev paub app, suav nrog iCloud kev koom ua ke thiab Touch ID.
  • Txhawm rau txhim kho iOS 10 apps, koj yuav xav tau Xcode 8 thiab iOS 10 SDK, kuj tseem muaj los ntawm Apple. Muaj qhov hloov pauv tseem ceeb rau cov lus Swift thiab SDK hauv Xcode version uas koj yuav xav paub txog, tab sis cov xov xwm zoo yog tias yuav tsum tsis muaj "kev ua txhaum cai" hloov pauv rau Swift lus tom qab cov ntawv no.
Ua iPhone App Kauj Ruam 2
Ua iPhone App Kauj Ruam 2

Kauj Ruam 2. Txhim kho cov ntawv nyeem zoo

Thaum koj tuaj yeem ua tus lej tag nrho hauv Xcode, koj yuav pom tias ua haujlwm nrog cov lej loj ntawm cov lej tau yooj yim dua yog tias koj muaj cov ntawv sau tshwj xeeb uas tshwj xeeb hauv cov txheej txheem txheej txheem. TextMate thiab JEdit yog ob qho kev xaiv nrov heev.

Ua iPhone App Kauj Ruam 3
Ua iPhone App Kauj Ruam 3

Kauj Ruam 3. Nruab qhov program vector duab

Yog tias koj npaj tsim kev cai kos duab thiab tsim qauv rau koj lub app, koj yuav xav tau ib txoj haujlwm uas tuaj yeem tsim cov duab vector. Vector duab ntsuas tsis poob qhov pom meej, thiab yog qhov tseem ceeb rau app zoo saib. Cov khoos kas vector nrov muaj xws li CorelDraw, Adobe Illustrator thiab Xara Designer, uas yog kev lag luam, thiab Inkscape, uas yog pub dawb. Ib qhov zoo, pub dawb, vector duab kos duab program yog DrawBerry. Nws tsis muaj zog npaum li cov haujlwm tshaj lij, tab sis nws yog qhov zoo rau thawj tus neeg siv, lossis yog tias koj tsuas yog tsis xav them nyiaj rau qee yam tsuas yog siv ib zaug.

Ua iPhone App Kauj Ruam 4
Ua iPhone App Kauj Ruam 4

Kauj Ruam 4. Paub koj tus kheej nrog Lub Hom Phiaj-C

Lub hom phiaj-C yog hom lus siv los tsim kev ua haujlwm hauv iPhone apps. Nws ua haujlwm cov ntaub ntawv thiab cov khoom siv dag zog. Lub Hom Phiaj-C yog muab los ntawm C tsev neeg ntawm cov lus, thiab yog hom lus hais txog hom phiaj. Yog tias koj twb muaj kev nkag siab yooj yim ntawm C lossis Java, Lub Hom Phiaj-C yuav tsum yog, rau feem ntau, yooj yim zoo rau tuav.

  • Ib qho kev xaiv tshiab dua yog tsim koj li app siv lus Swift, ua raws-rau Lub Hom Phiaj-C. Swift muaj cov ntsiab lus ua phooj ywg zoo dua thiab xav zoo li niaj hnub no.
  • Thaum nws muaj peev xwm tsim lub hauv paus app yam tsis paub Lub Hom Phiaj-C, koj tsis tuaj yeem ua qee yam ntawm kev ua haujlwm siab dua yam tsis muaj coding nws tus kheej. Tsis muaj Lub Hom Phiaj-C, txhua yam koj tuaj yeem ua yog txav rov qab los ntawm cov ntxaij vab tshaus.
  • Muaj ntau yam kev qhia muaj nyob online, nrog rau cov ntaub ntawv muaj txiaj ntsig kom pom hauv ntau phau ntawv hais txog Lub Hom Phiaj-C lossis Swift. Yog tias iPhone kev txhim kho app yog qee yam koj xav ua tiag, koj yuav tau txais txiaj ntsig zoo los ntawm kev muaj qee cov peev txheej siv tau.
  • Qee qhov nrov hauv online Lub Hom Phiaj-C thiab Swift cov zej zog suav nrog Apple Developer Forums, iPhoneSDK Google Group, thiab StackOverflow.
Ua iPhone App Kauj Ruam 5
Ua iPhone App Kauj Ruam 5

Kauj Ruam 5. Xav txog kev txhim kho sab nrauv

Yog tias koj tsuas yog tsis muaj kev txaus siab kawm Lub Hom Phiaj-C lossis Swift lossis tsis muaj pob txha zoo nkauj hauv koj lub cev, muaj coob tus neeg ua haujlwm ywj siab thiab pab pawg txhim kho nyob ntawd uas tuaj yeem muaj peev xwm ua tau ntau yam ntawm koj qhov project rau koj. Outsourcing koj txoj kev txhim kho yog cov txheej txheem nyuaj, tab sis tuaj yeem txuag koj ntau mob taub hau yog tias koj tsis yog hom phiaj xwm. Nco ntsoov tias txhua tus neeg koom nrog kos npe rau Daim Ntawv Pom Zoo Tsis Qhia Tawm, thiab cov txheej txheem them nyiaj tau ua haujlwm ua ntej pib ua haujlwm.

Upwork (yav dhau los oDesk thiab Elance) yog qhov kev pabcuam dawb tshaj plaws nyob rau Is Taws Nem uas muaj ntau pua tus neeg tsim khoom thiab cov kws ua yeeb yam ntawm txhua qib txuj ci

Ua iPhone App Kauj Ruam 6
Ua iPhone App Kauj Ruam 6

Kauj Ruam 6. Tsim tus as khauj txhim kho

Txhawm rau faib koj li app hauv App Store lossis muab rau lwm tus los sim, koj yuav tsum tau sau npe rau Apple tus tsim tawm tus lej. Tus as khauj raug nqi $ 99 toj xyoo thiab yuav xav kom koj nkag mus rau cov se thiab cov ntaub ntawv hauv txhab nyiaj.

Koj tuaj yeem tsim koj tus account ntawm iOS Dev Center lub vev xaib

Ua iPhone App Kauj Ruam 7
Ua iPhone App Kauj Ruam 7

Kauj Ruam 7. Rub tawm qee cov ntawv xeem

Thaum koj tau kos npe rau Tus Tsim Tus lej, koj yuav nkag tau rau Apple cov peev txheej txhim kho. Cov peev txheej no suav nrog ntau qhov piv txwv ntawm cov phiaj xwm uas tuaj yeem muab koj qhov kev nkag siab zoo txog qhov kev txhim kho app ua haujlwm li cas. Nrhiav ib qho piv txwv uas cuam tshuam nrog hom app koj xav tsim thiab cuam tshuam nrog nws hauv Xcode.

Ntu 2 ntawm 5: Npaj App

Ua iPhone App Kauj Ruam 8
Ua iPhone App Kauj Ruam 8

Kauj Ruam 1. Txheeb xyuas koj lub tswv yim

Ua ntej koj txawm qhib Xcode thawj zaug, koj yuav tsum muaj lub tswv yim zoo tawm tswv yim rau koj li app thiab nws cov yam ntxwv. Qhov no tuaj yeem suav nrog daim ntawv tsim qauv uas piav qhia txhua qhov ua haujlwm ntawm lub app, kos duab ntawm tus neeg siv cuam tshuam thiab ntws nruab nrab ntawm cov ntxaij vab tshaus, thiab lub tswv yim yooj yim ntawm cov txheej txheem uas yuav tsum tau ua.

  • Sim ua raws koj daim ntawv tsim kom ntau li ntau tau thaum koj tab tom txhim kho koj li app. Qhov no yuav pab kom koj tsom mus rau cov yam ntxwv koj xav tau.
  • Sim kos tsawg kawg ib qho duab me me rau txhua lub vijtsam hauv koj li app.
Ua iPhone App Kauj Ruam 9
Ua iPhone App Kauj Ruam 9

Kauj Ruam 2. Txiav txim siab koj cov neeg tuaj saib

Cov neeg mloog ntawm koj lub app yuav muaj ntau yam ua nrog txoj kev nws zoo li thiab ua haujlwm ntawm daim ntawv thov. Piv txwv li, daim ntawv thov ua app yuav muaj cov neeg mloog sib txawv ntau dua li kev ua si tua phom. Qhov no yuav pab koj

Ua iPhone App Kauj Ruam 10
Ua iPhone App Kauj Ruam 10

Kauj Ruam 3. Qhia qhov xav tau nrog lub app

Yog tias koj lub app yog qhov muaj txiaj ntsig ntawm qee yam, nws yuav tsum muab kev daws teeb meem uas tsis tau daws ua ntej lossis kev daws teeb meem tshwj xeeb lossis txoj hauv kev lossis ib qho uas ua tau zoo dua li kev sim yav dhau los. Yog tias koj lub app yog game, nws yuav tsum muaj qhov tshwj xeeb lossis cov yam ntxwv uas pab teeb tsa nws sib nrug thiab nyiam cov neeg siv tshwj xeeb.

Ua iPhone App Kauj Ruam 11
Ua iPhone App Kauj Ruam 11

Kauj Ruam 4. Xav txog cov ntsiab lus

Koj tus neeg siv kev sib tham yuav txiav txim siab los ntawm hom ntsiab lus koj tab tom qhia tus neeg siv ntawm koj li app. Piv txwv li, yog tias lub app cuam tshuam nrog cov duab, koj yuav xav tau tus neeg siv cuam tshuam uas ua rau saib cov duab thiab taug kev los ntawm lawv kom yooj yim li sai tau.

Ua iPhone App Kauj Ruam 12
Ua iPhone App Kauj Ruam 12

Kauj Ruam 5. Xyaum tsim cov txheej txheem UI zoo

Tus neeg siv interface yuav tsum tsis txhob ua raws li tus neeg siv. Qhov no txhais tau tias cov kev xaiv yuav tsum pom meej, thiab tus neeg siv yuav tsum tsis txhob muaj lus nug tias khawm ua dab tsi. Yog tias koj siv cov cim, lawv yuav tsum yog tus sawv cev raug rau lawv lub luag haujlwm. Kev taw qhia los ntawm lub app yuav tsum muaj kua thiab ntuj.

UI tsim yog ntau daim duab zoo li nws yog txuj ci. Koj yuav zoo li yuav rov kho koj tus qauv tas li thaum koj qhov project hloov zuj zus

Ntu 3 ntawm 5: Tsim App

Ua iPhone App Kauj Ruam 13
Ua iPhone App Kauj Ruam 13

Kauj Ruam 1. Tsim txoj haujlwm tshiab hauv Xcode

Qhib Xcode, thiab pib qhov haujlwm tshiab los ntawm File menu. Xaiv "Daim Ntawv Thov" hauv qab "iOS" kab lus ntawm sab laug ntawm lub qhov rais. Hauv ntu ntu, xaiv "Daim Ntawv Thov Tsis Raug".

  • Muaj ntau yam qauv muaj, txhua qhov tsim los rau cov haujlwm sib txawv. Pib nrog daim qauv dawb kom txog thaum koj tau txais kev yooj yim dua nrog cov txheej txheem txhim kho. Koj tuaj yeem sim ib qho ntawm cov qauv nyuab dua thaum koj paub tias txhua yam ua haujlwm li cas.
  • Koj yuav tsum tau muab Lub Npe Khoom, koj tus lej cim lag luam, thiab chav ua ntej. Yog tias koj tsis muaj lub tuam txhab cim npe los ntawm Apple tseem, sau com.example. Rau chav ua ntej, nkag XYZ.
  • Xaiv "iPhone" los ntawm Devices menu.
Ua iPhone App Kauj Ruam 14
Ua iPhone App Kauj Ruam 14

Kauj Ruam 2. Tsim Storyboard

Storyboard yog qhov sawv cev pom ntawm txhua qhov ntawm koj lub app cov ntxaij vab tshaus. Nws qhia cov ntsiab lus ntawm txhua lub vijtsam nrog rau kev hloov pauv ntawm lawv. Cov cuab yeej Storyboard yuav pab koj txhim kho qhov ntws ntawm koj li app.

  • Nyem File → New → File.
  • Hauv qab iOS nqe lus, nyem "User Interface".
  • Xaiv Storyboard, thiab nyem Next.
  • Xaiv iPhone los ntawm Devices menu, thiab tom qab ntawd npe cov ntaub ntawv "Main". Nco ntsoov tias nws tau txais kev cawmdim nyob rau tib qhov chaw raws li koj qhov project.
Ua iPhone App Kauj Ruam 15
Ua iPhone App Kauj Ruam 15

Kauj Ruam 3. Muab koj li Storyboard rau koj qhov project

Thaum koj tsim Storyboard, koj yuav tsum tau muab nws ua lub ntsiab lus tseem ceeb ntawm koj li app. Qhov no yuav thauj khoom Storyboard thaum lub app tau pib. Yog tias koj tsis muab zaj dab neeg, tsis muaj dab tsi yuav tshwm sim thaum koj pib lub app.

  • Nyem koj lub npe project nyob rau sab laug ntoo qhia.
  • Nrhiav Cov Phiaj Xwm lub ntsiab lus hauv kab ntawv tseem ceeb. Xaiv koj txoj haujlwm los ntawm Daim Ntawv Teev Npe.
  • Nrhiav Ntu Cov Lus Qhia Ua Haujlwm hauv General tab.
  • Nkag mus rau Main.storyboard rau hauv "Cov Ntawv Sib Txuas" cov ntawv.
Ua iPhone App Kauj Ruam 16
Ua iPhone App Kauj Ruam 16

Kauj Ruam 4. Ntxiv koj thawj lub vijtsam los ntawm kev siv lub ntsuas saib

Saib cov tswj hwm txiav txim siab li cas cov ntsiab lus raug saib los ntawm tus neeg siv. Muaj ntau yam preset view controllers muaj, suav nrog cov qauv pom thiab cov ntxhuav. Koj yuav ntxiv saib cov tswj hwm rau koj zaj dab neeg, uas qhia lub app yuav ua li cas tso saib cov ntsiab lus rau tus neeg siv.

  • Xaiv koj li "Main.storyboard" cov ntaub ntawv hauv qhov project qhia zaub mov. Koj yuav pom daim ntaub thaiv tsis pom tshwm hauv qhov Interface Builder window.
  • Nrhiav Lub Tsev Qiv Ntawv. Qhov no yog nyob rau hauv qab ntawm txoj cai thav duab, thiab tuaj yeem xaiv los ntawm nyem lub pob me me. Qhov no yuav thauj cov npe khoom uas tuaj yeem ntxiv rau koj daim ntaub.
  • Nyem thiab luag tus "Saib Tus Tswj" cov khoom mus rau daim ntaub. Koj thawj lub vijtsam yuav tshwm rau ntawm daim ntaub.
  • Koj thawj "Scene" tau ua tiav. Thaum pib lub app, tus saib saib yuav ntsaws koj thawj lub vijtsam.
Ua iPhone App Kauj Ruam 17
Ua iPhone App Kauj Ruam 17

Kauj Ruam 5. Ntxiv cov khoom sib cuam tshuam rau koj thawj zaug tshuaj ntsuam

Thaum koj tau teeb tsa tus saib pom, koj tuaj yeem pib nthuav dav lub vijtsam nrog cov khoom sib cuam tshuam uas koj xav tau, xws li cov ntawv lo, cov ntawv nkag teb, thiab cov nyees khawm. Cov khoom sib cuam tshuam tuaj yeem pom txhua qhov hauv Cov Tsev Qiv Ntawv Cov Ntawv teev npe uas koj pom cov khoom Saib hauv.

  • Nyem thiab luag cov khoom los ntawm daim ntawv ntxiv lawv rau koj lub vijtsam.
  • Feem ntau cov khoom tuaj yeem hloov kho los ntawm kev nyem thiab rub lub thawv rau ntawm ntug ntawm qhov khoom. Thaum kho qhov loj me, cov lus qhia yuav tshwm ntawm lub vijtsam kom koj tuaj yeem ua txhua yam kab kom raug.
Ua iPhone App Kauj Ruam 18
Ua iPhone App Kauj Ruam 18

Kauj Ruam 6. Kho cov khoom koj ntxiv

Koj tuaj yeem hloov kho cov khoom rau txhua qhov khoom, tso cai rau koj los tsim kev cai thiab kev nkag siab zoo. Piv txwv li, koj tuaj yeem ntxiv cov ntawv tso rau qhov chaw sau cov lus uas yuav pab coj tus neeg siv ntawm yam lawv yuav tsum nkag mus.

  • Xaiv yam khoom uas koj xav kom hloov kho thiab nyem rau ntawm "Tus Cwj Pwm Tus Kheej" khawm nyob rau sab saum toj ntawm kab ntawv sab xis. Lub pob zoo li zoo li daim ntaub thaiv.
  • Customize tus kwv koj nyiam. Koj tuaj yeem hloov tus qauv ntawv, font loj, xim ntawv, kab ntawv sib dhos, cov duab tom qab, cov ntawv tso rau, kab ciam, thiab ntau ntxiv.
  • Cov kev xaiv muaj yuav hloov pauv nyob ntawm qhov khoom koj tab tom ua.
Ua iPhone App Kauj Ruam 19
Ua iPhone App Kauj Ruam 19

Kauj Ruam 7. Ntxiv cov ntxaij vab tshaus

Raws li koj txoj haujlwm loj tuaj, tej zaum koj yuav xav tau ntxiv lub vijtsam los tso saib txhua cov ntsiab lus tsim nyog rau lub app kom muaj txiaj ntsig. Piv txwv li, yog tias koj tab tom ua daim ntawv teev npe ua app, koj yuav xav tau yam tsawg kawg ob lub ntxaij vab tshaus: ib qho rau nkag mus rau cov npe uas yuav tsum ua, thiab ib qho rau saib tag nrho cov npe.

  • Ntau cov ntxaij vab tshaus tau ntxiv los ntawm kev rub thiab tso cov khoom tswj cov khoom mus rau qhov seem ntawm koj daim ntaub. Yog tias koj tsis tuaj yeem pom qhov chaw khoob kom tso nws, nyem lub pob "zoom out" kom txog thaum koj pom thaj chaw khoob. Nco ntsoov tso tus saib xyuas rau ntawm daim ntaub thiab tsis mus rau lub vijtsam uas twb muaj lawm.
  • Koj tuaj yeem hloov lub vijtsam pib los ntawm kev xaiv tus saib pom uas koj xav coj nrog los ntawm txoj haujlwm qhia. Nyem rau tus Kws Tshuaj Ntsuam Xyuas lub pob thiab khij lub npov "Yog Thawj Saib". Piv txwv li, yog tias koj tab tom ua daim ntawv yuav tsum ua, koj yuav xav kom daim ntawv teev npe ua thawj qhov uas tus neeg siv pom thaum lub app pib.
Ua iPhone App Kauj Ruam 20
Ua iPhone App Kauj Ruam 20

Kauj Ruam 8. Ntxiv qhov chaw taw qhia

Tam sim no koj muaj ob lub ntxaij vab tshaus hauv koj lub app, nws yog lub sijhawm los ua kom cov neeg siv tuaj yeem txav mus los ntawm lawv. Koj tuaj yeem ua qhov no los ntawm kev siv Tus Thawj Coj Saib Xyuas, uas yog Tus Saib Xyuas Tshwj Xeeb. Tus tswj hwm no ntxiv cov lus taw qhia rau sab saum toj ntawm koj lub app uas tso cai rau cov neeg siv txav mus los thiab tawm ntawm cov ntxaij vab tshaus.

  • Koj tus tswj kev taw qhia yuav tsum tau ntxiv rau koj thawj zaug saib kom nws tuaj yeem tswj hwm txhua lub vijtsam tom ntej.
  • Xaiv koj thawj zaug pom hauv qhov phiaj xwm phiaj xwm.
  • Nyem Editor → Embed In → Navigation Controller.
  • Koj yuav tsum pom lub ntsej muag taw qhia xim daj tshwm nyob rau sab saum toj ntawm lub vijtsam koj ntxiv tus tswj hwm rau.
Ua iPhone App Kauj Ruam 21
Ua iPhone App Kauj Ruam 21

Kauj Ruam 9. Ntxiv kev ua haujlwm rau lub bar navigation

Tam sim no uas koj tau ntxig rau kab lus qhia, koj tuaj yeem pib ntxiv cov cuab yeej qhia rau nws. Qhov no yuav tso cai rau koj cov neeg siv txav mus los thiab tawm ntawm cov ntxaij vab tshaus.

  • Ntxiv ib lub npe rau qhov bar navigation. Nyem rau Navigation Item hauv qab tus saib xyuas uas koj tau muab rau. Qhib Tus Kws Tshuaj Ntsuam Xyuas thiab ntaus lub npe ntawm lub vijtsam tam sim no hauv Title Field.
  • Ntxiv khawm navigation. Qhib lub tsev qiv ntawv Lub Hom Phiaj yog tias nws tseem tsis tau qhib thiab pom Bar Button Item. Nyem thiab luag nws mus rau qhov bar navigation. Feem ntau, cov nyees khawm uas txav koj "mus rau tom ntej" hauv app tau muab tso rau sab xis, thiab cov nyees khawm uas txav koj "rov qab" raug muab tso rau sab laug.
  • Muab lub pob khoom. Khawm tuaj yeem teeb tsa kom muaj cov khoom tshwj xeeb uas ua rau lawv yooj yim yoog raws qhov xwm txheej. Piv txwv li, yog tias koj tab tom tsim daim ntawv yuav tsum ua, koj yuav xav tau khawm "Ntxiv" los tsim cov npe nkag tshiab. Xaiv lub pob, thiab qhib Tus Saib Xyuas Tus Cwj Pwm. Nrhiav cov cim qhia zaub mov thiab xaiv "Ntxiv". Lub pob yuav hloov mus rau lub cim "+".
Ua iPhone App Kauj Ruam 22
Ua iPhone App Kauj Ruam 22

Kauj Ruam 10. Txuas koj lub pob tshiab rau lub vijtsam uas twb muaj lawm

Txhawm rau kom koj lub pob ua haujlwm, koj yuav tsum txuas nws mus rau lwm lub vijtsam. Hauv peb qhov yuav tsum tau ua piv txwv piv txwv, khawm nyob ntawm txhua daim ntawv teev npe, thiab xav tau txuas nrog rau lub vijtsam nkag. Txhawm rau txuas lub pob, tuav Ctrl thiab rub lub pob mus rau lub vijtsam thib ob.

  • Thaum koj tso tus nas khawm, Nqis Segue cov ntawv qhia yuav tshwm nrog cov npe xaiv. Xaiv "Laub" los siv kev hloov pauv thaum txav ntawm cov ntxaij vab tshaus. Koj kuj tseem tuaj yeem xaiv "Modal", uas yuav qhib lub vijtsam raws li kev ua tus kheej uas tsis zoo ib yam zuj zus.
  • Yog tias koj siv Push, ib lub bar qhia yuav raug txiav ncaj qha rau koj lub vijtsam thib ob thiab khawm "rov qab" yuav raug txiav tawm ncaj qha. Yog tias koj xaiv tus qauv, koj yuav tsum tau muab tus kheej tso rau qhov chaw taw qhia thib ob ntxiv rau ntxiv "Tshem Tawm" thiab "Ua" khawm (rau daim ntawv yuav tsum ua; cov npe ntawm koj cov nyees khawm yuav hloov nyob ntawm qhov xav tau ntawm koj li app).
  • "Tshem tawm" thiab "Ua tiav" cov nyees khawm tuaj yeem tsim tib txoj kev uas koj tau tsim "Ntxiv" khawm. Cias xaiv "Nthuav tawm" lossis "Ua tiav" los ntawm Cov cim qhia zaub mov hauv Tus Kws Tshuaj Ntsuam Xyuas.
Ua iPhone App Kauj Ruam 23
Ua iPhone App Kauj Ruam 23

Kauj Ruam 11. Ntxiv cov ntaub ntawv tuav lub peev xwm

Txog rau tam sim no, koj tau muaj peev xwm tsim qhov yooj yim navigable interface tsis tas yuav xav tau ib qho coding. Yog tias koj xav ntxiv ib qho kev ua haujlwm tob dua, xws li khaws cov ntaub ntawv thiab tuav cov neeg siv khoom, koj yuav tsum tau txais koj txhais tes qias neeg hauv txoj cai. Coding nyob sab nraud ntawm cov lus qhia hauv phau ntawv no, tab sis muaj ntau lub Hom Phiaj-C cov lus qhia muaj nyob online.

Koj tuaj yeem siv koj tus qauv navigable interface los pab koj ntiav tus tsim tawm. Muaj kev sib tham ua haujlwm yuav ua rau nws yooj yim dua los piav qhia qhov koj xav tau ntawm coding sab ntawm yam

Ntu 4 ntawm 5: Xeem App

Ua iPhone App Kauj Ruam 24
Ua iPhone App Kauj Ruam 24

Kauj Ruam 1. Pib iOS Simulator

Xcode los nrog lub cim ua hauv iOS uas tso cai rau koj sim koj li app ntawm ntau yam ntawm cov khoom siv sim sim. Txhawm rau pib Simulator, xaiv "Simulator thiab Debug" los ntawm cov ntawv qhia zaub mov nyob rau sab saum toj ntawm Xcode qhov rai, thiab tom qab ntawd xaiv lub cuab yeej koj xav sim rau.

Ua iPhone App Kauj Ruam 25
Ua iPhone App Kauj Ruam 25

Kauj Ruam 2. Tsim lub app

Nyem rau khawm Tsim, uas zoo li ib txwm ua si khawm, txhawm rau sau cov app thiab khiav nws. Tsim lub app yuav siv ob peb feeb. koj tuaj yeem saib qhov kev nce qib hauv lub cuab yeej. Thaum cov txheej txheem tsim tiav, iOS Simulator yuav qhib thiab koj tuaj yeem pib sim koj li app.

Ua iPhone App Kauj Ruam 26
Ua iPhone App Kauj Ruam 26

Kauj Ruam 3. Kuaj lub app ntawm koj tus kheej iPhone

Ua ntej faib koj lub app rau kev sim, koj tuaj yeem sim nws ntawm koj tus kheej lub cuab yeej (yog tias koj muaj). Ua ntej tshaj, ntsaws koj lub cuab yeej rau hauv koj lub computer ntawm USB. Kaw iTunes yog tias nws qhib. Xaiv "Ntaus thiab Debug" los ntawm cov ntawv qhia zaub mov nco, thiab tom qab ntawd nyem khawm Tsim. Tom qab ob peb feeb lub app yuav tsum pib ntawm iPhone. sim tag nrho cov kev ua haujlwm ua ntej kaw lub app.

Ua iPhone App Kauj Ruam 27
Ua iPhone App Kauj Ruam 27

Kauj Ruam 4. Debug koj li app

Yog tias koj lub app poob, koj yuav tsum pib xam tawm qhov tshwm sim thiab vim li cas. Nov yog cov ncauj lus dav thiab muaj ntau qhov laj thawj vim li cas koj lub app yuav poob. Qhib lub debug console thiab nyeem cov lus yuam kev. Feem ntau ntawm lawv yog qhov tsis meej pem. Yog tias koj tsis nkag siab yuam kev, sim Googling cov lus yuam kev. Muaj txoj hauv kev, koj yuav pom tus tshaj tawm ntawm Apple lub rooj sab laj txhim kho qhov twg tus phooj ywg tsim raws caij nyoog tau teb lawv cov lus thov.

Kev debugging tuaj yeem siv sijhawm ntau thiab lub sijhawm txaus rau koj. Yog tias koj tsis tso tseg thiab ua siab ntev, nyob rau lub sijhawm koj yuav zoo dua ntawm nws. Koj yuav pib lees paub qhov ua yuam kev, taug qab lawv sai, thiab txawm tias cia siab tias qee zaum. Ib qho yuam kev ib txwm yog tso cov khoom los ntawm kev nco ntau dua ib zaug. Lwm qhov tsis nco qab faib lub cim xeeb thiab pib ua ib qho khoom ua ntej sim ntxiv lossis muab rau nws. Nrog txhua lub app koj qhov yuam kev yuav dhau los ua tsawg thiab tsawg dua

Ua iPhone App Kauj Ruam 28
Ua iPhone App Kauj Ruam 28

Kauj Ruam 5. Txheeb xyuas kev nco

IPhone muaj lub cim xeeb tsawg heev. Txhua lub sijhawm koj faib cov khoom qee qhov cim xeeb, koj yuav tsum tso nws thaum koj ua tiav nrog nws thiab muab rov qab nco. Cov cuab yeej yog iPhone SDK cov cuab yeej rau saib thiab tshuaj xyuas koj lub cim xeeb siv nrog lwm yam.

  • Nrog Ntaus Ntawv thiab Debug xaiv ua ntej, xaiv Khiav → Khiav nrog Cov Cuab Yeej Ua Haujlwm → Leaks. Qhov no yuav tshaj tawm Cov Khoom Siv thiab pib lub app ntawm koj lub cuab yeej. Mus tom ntej thiab siv lub app li qub. Nws yuav zoo li khov ib ntus raws li Cov Ntawv Sau thiab tshuaj xyuas koj lub cim xeeb siv. Ib qho xau yuav ua rau pom liab liab nyob rau Lub Sijhawm Leaks. Lub hauv paus ntawm qhov xau yuav tshwm rau hauv ib nrab ntawm qhov screen.
  • Ob npaug nyem rau ntawm cov khoom xau yuav sim coj koj mus rau lub luag haujlwm lossis nyem rau ntawm tus xub me me hauv kab lus chaw nyob yuav qhia koj txog keeb kwm kev xau. Qee lub sij hawm qhov pom pom qhov xau tsis tas yuav yog qhov nws tshwm sim los.
  • Yog tias koj tau stumped tiag tiag, sim los ntawm cov txheej txheem tshem tawm. Tawm tswv yim tawm thiab/lossis ua tib zoo hla cov cheeb tsam ntawm koj cov cai thiab khiav nws. Qee zaum koj tuaj yeem nqaim thaj tsam dav dav thiab tom qab ntawd nws thiaj li nyob hauv tsev ntawm txoj kab kev lav phib xaub. Thaum koj paub tias nws nyob qhov twg, koj tuaj yeem kho lossis rov sau nws. Nco ntsoov, siv Google feem ntau tuaj yeem muab cov kev sib txuas ncaj qha tshaj plaws rau sab hauv Apple cov rooj sab laj lossis cov ntaub ntawv uas cuam tshuam nrog koj qhov teeb meem.
Ua iPhone App Kauj Ruam 29
Ua iPhone App Kauj Ruam 29

Kauj Ruam 6. Faib koj lub app kom raug sim los ntawm lwm tus

Thaum sim koj lub app hauv qhov chaw sim sim yog txoj hauv kev zoo los xyuas kom meej tias koj lub app ua haujlwm thiab lub interface zoo li zoo, tsis muaj dab tsi ntaus kev sim los ntawm cov neeg siv tsis yog koj tus kheej. Tsuas yog xyuas kom koj tau tshem tawm cov kab mob phem tshaj plaws ua ntej xa tawm mus rau kev sim sab nraud. Txhawm rau faib koj li app rau koj cov neeg sim, koj yuav tsum tsim daim ntawv pov thawj Ad-Hoc ntawm iOS Dev Center site.

  • Cov neeg ntsuas sab nrauv tuaj yeem muab ntau cov lus tawm tswv yim uas koj tsis xav tau. Qhov no tuaj yeem muaj txiaj ntsig tshwj xeeb yog tias koj muaj ib qho app nyuaj.
  • Txhawm rau tso cai tus ntsuas lub cuab yeej, koj yuav xav tau txhua lub cuab yeej tus lej UDID.
  • Xaiv Cov Khoom los ntawm cov npe sau cia thiab nias lub cim "Tsim". Hauv Finder, mus rau koj lub phiaj xwm phiaj xwm thiab nrhiav "Ad-Hoc-iphoneos" nplaub tshev. Sab hauv yuav muaj ib qho app. Luam koj daim ntawv pov thawj "AdHoc.mobileprovision" uas koj tau txais los ntawm iOS Dev Center rau hauv tib lub nplaub tshev. Xaiv lub app thiab daim ntawv pov thawj thiab zip lawv. Cov ntawv khaws cia no tuaj yeem muab rau koj tus ntsuas sab nraud. Koj yuav tsum tsim cov ntawv cais rau txhua daim ntawv pov thawj Ad-Hoc.

Ntu 5 ntawm 5: Tso Koj Txoj Haujlwm

Ua iPhone App Kauj Ruam 30
Ua iPhone App Kauj Ruam 30

Kauj Ruam 1. Tsim koj li kev faib tawm

Xaiv Device thiab Tso tawm los ntawm cov ntawv qhia zaub mov nco-down. Nias lub "Tsim" icon. Hauv Finder, txav mus rau koj qhov haujlwm tsim cov ntawv tais ceev tseg thiab nrhiav "Cov ntawv tso tawm-iphoneos". Sab hauv yuav muaj ib qho app. Zip nws mus rau hauv ib qho archive.

Txhawm rau cov ntawv thov tshiab kom dhau Apple daim ntawv pov thawj, lawv yuav tsum tau ua kom zoo dua rau iOS 8 thiab Retina zaub

Ua iPhone App Kauj Ruam 31
Ua iPhone App Kauj Ruam 31

Kauj ruam 2. Qhib iTunes Txuas dashboard

Koj tuaj yeem nkag tau qhov no los ntawm iOS Dev Center. Yog tias koj muaj cov kauj ruam tsis tiav los ua kom tiav rau kev teeb tsa, lawv yuav raug teev nyob rau saum toj ntawm nplooj ntawv. Nco ntsoov tias tag nrho koj cov ntaub ntawv hauv txhab nyiaj thiab se tau nkag mus raug.

Ua iPhone App Kauj Ruam 32
Ua iPhone App Kauj Ruam 32

Kauj Ruam 3. Sau tag nrho koj cov ntaub ntawv app

Nyem "Tswj Koj Cov Ntawv Thov" thiab tom qab ntawd xaiv "Ntxiv Daim Ntawv Thov Tshiab". Sau daim ntawv thov lub npe, SKU tus lej thiab xaiv tus lej ID. Xaiv koj lub app pob los ntawm cov ntawv qhia zaub mov nco.

  • Sau cov ntaub ntawv muab koj cov lus piav qhia app, cov ntsiab lus, txhawb nqa lub xaib, qeb, hu rau email, cai thiab lwm yam.
  • Sau cov Cai thiab Tus Nqi Nqi.
  • Npaj koj daim duab iTunes npaj. Koj yuav xav tau lub cim loj 512x512 vector, nrog rau qee qhov screenshots ntawm koj lub app. Screenshots tuaj yeem rub tawm los ntawm iPhone simulation siv Command + Shift + 4 thiab rub cov plaub hau hla hla thaj chaw. Nco ntsoov tias lawv yog 320x480 rau iPhone. Screenshots yog ib feem tseem ceeb ntawm kev lag luam koj li app, yog li nco ntsoov tias lawv qhia qhov tseem ceeb tshaj plaws.
Ua iPhone App Kauj Ruam 33
Ua iPhone App Kauj Ruam 33

Kauj Ruam 4. Rub tawm koj lub app

Nyem "Npaj rau Upload Binary" thiab koj yuav raug coj mus rau lub vijtsam uas coj koj mus rub tawm Daim Ntawv Thov Uploader cuab yeej. Download tau nws thiab nias Ua.

  • Nruab ib daim ntawv thov Uploader cuab yeej thiab tso nws. Thawj zaug koj ua haujlwm, nws yuav nug koj li ntaub ntawv nkag mus hauv iTunes.
  • Daim Ntawv Thov Uploader cov cuab yeej yuav tshuaj xyuas koj li iTunes Txuas tus lej thiab pom ib qho apps uas koj npaj tau los tso rau hauv binaries rau. Lawv yuav tshwm nyob rau hauv cov ntawv qhia zaub mov nco-down. Xaiv qhov koj xav tau, xaiv Cov Zauv Kev faib tawm uas koj tau tsim ua ntej thiab tso nws. Tus uploader yuav tshawb xyuas qee yam khoom sab hauv hauv pob thiab yuav rov ua qhov yuam kev yog tias nws pom ib yam dab tsi tsis raug, xws li tus lej tsis raug, cov cim ploj, thiab lwm yam. Yog tias txhua yam zoo, nws yuav xa cov zip thiab ua tiav.
Ua iPhone App Kauj Ruam 34
Ua iPhone App Kauj Ruam 34

Kauj Ruam 5. Tos rau qhov tshuaj xyuas

Tsis muaj dab tsi los ua tam sim no tsuas yog tos rau txheej txheem tshuaj xyuas. Apple yuav ceeb toom rau koj hauv ob peb hnub lossis ntau lub hlis dhau los ntawm email yog tias koj daim ntawv thov lub xeev hloov mus rau "Hauv kev tshuaj xyuas". Thaum nws mus rau hauv kev tshuaj xyuas, cov txheej txheem yog nrawm heev. Yog tias nws tsis ua tiav qhov kev sim siab thawj zaug, koj yuav tau txais email tsis lees paub qhia koj vim li cas, thiab Apple yuav muab cov lus qhia rau kev kho nws. Yog tias koj lub app dhau qhov kev tshuaj xyuas, Apple yuav xa email rau koj qhia koj tias koj li app npaj rau muag. Tam sim no koj lub app yuav tshwm ntawm iTunes app khw

Ua iPhone App Kauj Ruam 35
Ua iPhone App Kauj Ruam 35

Kauj Ruam 6. Txhawb koj lub app

Tam sim no tias koj lub app-tshiab-app muaj rau kev yuav khoom, nws yog lub sijhawm pib nthuav tawm lo lus. Siv kev tshaj xov xwm, xa xov xwm tshaj tawm rau App-tsom rau qhov chaw, ua qee cov vis dis aus YouTube, thiab ua txhua yam koj tuaj yeem ua rau tib neeg tham txog koj li app.

Koj tuaj yeem xa daim ntawv pub dawb rau cov neeg tshuaj xyuas, uas yuav sau txog koj li app hauv lawv lub vev xaib lossis tshuaj xyuas nws ntawm lawv cov YouTube channel. Yog tias koj tuaj yeem tau txais nws ntawm txhais tes ntawm cov neeg tshuaj xyuas nrov, qhov no tuaj yeem ua rau muag ntau

Ua iPhone App Kauj Ruam 36
Ua iPhone App Kauj Ruam 36

Kauj Ruam 7. Saib koj qhov muag

Rub tawm iTunes Txuas Txuas Txawb app dawb rau koj iPhone. Nkag mus txhua hnub thiab tshuaj xyuas koj cov kev muag khoom, kev lag luam, thiab cov tebchaws muag. Nov yog qhov lom zem! Apple yuav xa koj email ib ntus nrog cov txuas rau koj cov ntaub ntawv muag khoom kawg. Koj tuaj yeem rub tawm lawv rau koj cov ntaub ntawv. Hmoov zoo!

Lub tswv yim

  • Sim ua thawj thiab tsis theej tawm cov apps uas twb muaj lawm hauv App Store. Ua qhov kev tshawb fawb ntawm App Store kom paub seb muaj dab tsi. Yog lawm, yog tias koj lub tswv yim zoo dua qub, tom qab ntawd mus rau nws.
  • Nco ntsoov nrhiav txoj hauv kev los txhim kho koj li app.
  • Sim hloov kho koj li app tsis tu ncua.
  • Yog tias koj nyiam luam ntawv siv, ntaus Amazon.com txhawm rau nrhiav qee phau ntawv txhim kho iPhone.
  • Sim sim ntawm ntau yam iDevices sib txawv koj tuaj yeem tau txais koj txhais tes. Txawm tias zoo dua yog tias lawv muaj qhov sib txawv iOS version teeb tsa.
  • Yog tias koj ntiav tus tsim iOS thiab xav lav lub iOS app zoo li koj tau teev tseg, koj tuaj yeem tsim lub interface rau lub app hauv Photoshop thiab siv lub cuab yeej los hloov nws mus rau hauv Xcode/iOS daim ntawv thov muaj txiaj ntsig!
  • Yog tias koj tsuas yog kawm paub yuav ua li cas tus lej, thaiv cov lus lossis cov chav kawm online tuaj yeem pab koj pib.

Lus ceeb toom

  • IPhone SDK hloov pauv tas li thiab cov cuab yeej hloov pauv. Yog tias kev txhim kho SDK tau muaj nyob rau thaum lub sijhawm ua haujlwm, xyuas kom tseeb tias koj nyeem qhov tshiab thiab hloov pauv ua ntej koj dhia rau nws. Tshwj tsis yog tau hais los ntawm Apple tias txhua qhov kev xa tawm tshiab yuav tsum suav nrog SDK tshiab, nws yuav tsis tsim nyog rau koj ntawm qhov no. Yog tias koj txhim kho, qee txoj hauv kev uas koj tau siv yuav dhau los ua qhov qub thiab txawm hais tias tsis zoo li yuav tsim ntau dua li kev ceeb toom ntawm lub sijhawm suav sau, muaj kev nyab xeeb.
  • Koj tsis tau lav ntau ntawm rub tawm lossis muag, tsis txhob poob siab.
  • Thaum koj ua tiav thiab tau txais daim ntawv thov ntawm App Store, tsis txhob ntshai los ntawm cov neeg uas sau tshuaj xyuas tsis zoo. Qee tus muab cov lus tawm tswv yim zoo thiab qee qhov tsuas yog nyiam ua tsis zoo.
  • Nws yog hom; tej zaum koj yuav tsis tuaj yeem nres.

Pom zoo: