Hogyan készítsünk iPhone alkalmazást (képekkel)

Tartalomjegyzék:

Hogyan készítsünk iPhone alkalmazást (képekkel)
Hogyan készítsünk iPhone alkalmazást (képekkel)

Videó: Hogyan készítsünk iPhone alkalmazást (képekkel)

Videó: Hogyan készítsünk iPhone alkalmazást (képekkel)
Videó: A kereső motor visszaállítása, beállítása Google Chrome böngészőben. 2024, Lehet
Anonim

Az alkalmazáspiac folyamatosan változik és változik, a sikertörténetek pedig elég nagyok ahhoz, hogy bárkinek felfigyeljenek. Gondolja, hogy megvan a következő nagy ötlete egy iPhone -alkalmazáshoz? Lehet, hogy könnyebb elkészíteni, mint gondolnád. Bár meg kell tanulnia néhány kódolást, az interfészmunka nagy része grafikusan elvégezhető. Az alkalmazás létrehozása időt, tanulást és türelmet igényel, de talán megcsinálhatja a következő Flappy Birdet! A kezdéshez lásd az alábbi 1. lépést.

Lépések

1. rész az 5 -ből: A fejlesztői környezet beállítása

Készítsen iPhone -alkalmazást 1. lépés
Készítsen iPhone -alkalmazást 1. lépés

1. lépés: Töltse le és telepítse az Xcode -ot

Az Xcode az a fejlesztői környezet, amelyben az összes iPhone -alkalmazás létrejön. Az Xcode ingyenesen elérhető az Apple -től, de az OS X 10.8 vagy újabb verzió telepítése szükséges. Nincs hivatalos módszer az Xcode futtatására Windows vagy Linux PC -n. Ez azt jelenti, hogy ha iPhone -alkalmazást szeretne fejleszteni, de nincs Mac -je, először be kell fektetnie egy alkalmazásba.

  • Az iOS 8 alkalmazások fejlesztéséhez szüksége lesz az Xcode 6.0.1 -re és az iOS 8 SDK -ra, mindkettő elérhető az Apple -től. Az iOS 8 SDK jelentős számú új API -t tartalmaz, amelyek lehetővé teszik mindenféle új alkalmazásélmény létrehozását, beleértve az iCloud integrációt és a Touch ID -t.
  • Az iOS 10 alkalmazások fejlesztéséhez szüksége lesz az Xcode 8 -ra és az iOS 10 SDK -ra, amelyek szintén elérhetők az Apple -től. Az Xcode ezen verziójában jelentős változások történtek a Swift nyelvében és az SDK -ban, amelyekkel tisztában kell lenni, de a jó hír az, hogy a Swift nyelven nem lesz több "kódtörő" módosítás ezen verzió után.
Készítsen iPhone -alkalmazást 2. lépés
Készítsen iPhone -alkalmazást 2. lépés

2. lépés Telepítsen egy jó szövegszerkesztőt

Míg teljesen kódolhat az Xcode -on belül, azt fogja tapasztalni, hogy a nagy darab kóddal való munka sokkal könnyebb, ha rendelkezik egy dedikált szövegszerkesztővel, amely a programozási szintaxisra specializálódott. A TextMate és a JEdit két nagyon népszerű választás.

Készítsen iPhone -alkalmazást 3. lépés
Készítsen iPhone -alkalmazást 3. lépés

3. lépés Telepítsen egy vektorgrafikus programot

Ha egyedi grafikákat és terveket szeretne létrehozni az alkalmazásához, akkor olyan programot szeretne, amely képes vektorgrafikát készíteni. Vektorgrafikus skála a tisztaság elvesztése nélkül, és elengedhetetlen egy jó megjelenésű alkalmazáshoz. A népszerű vektoros programok közé tartozik a CorelDraw, az Adobe Illustrator és a Xara Designer, amelyek kereskedelmi jellegűek, és az Inkscape, amely ingyenes. Egy szép, ingyenes vektorgrafikus rajzoló program a DrawBerry. Nem olyan erőteljes, mint a professzionális programok, de jó az első felhasználónak, vagy ha csak nem akar fizetni valamiért csak egyszer.

IPhone -alkalmazás létrehozása 4. lépés
IPhone -alkalmazás létrehozása 4. lépés

4. lépés. Ismerje meg az Objective-C programot

Az Objective-C az a programozási nyelv, amelyet az iPhone alkalmazásokon belüli funkcionalitás létrehozására használnak. Adat- és objektummanipulációt kezel. Az Objective-C a C nyelvcsalád származéka, és objektum-orientált nyelv. Ha már rendelkezik alapvető ismeretekkel a C-ről vagy a Java-ról, akkor az Objective-C-t nagyrészt elég könnyen meg kell érteni.

  • Egy újabb lehetőség az alkalmazás létrehozása a Swift nyelv használatával, az Objective-C folytatásával. A Swift sokkal barátságosabb szintaxissal és modernebb hangulattal rendelkezik.
  • Bár lehetséges egy alapvető alkalmazás létrehozása az Objective-C ismerete nélkül, nem hajthat végre semmilyen speciális funkciót anélkül, hogy maga kódolná. Az Objective-C nélkül mindössze annyit tehet, hogy előre-hátra mozog a képernyők között.
  • Számos oktatóanyag érhető el az interneten, valamint rengeteg információ található az Objective-C-ről vagy a Swiftről szóló különböző könyvekben. Ha az iPhone-alkalmazások fejlesztését komolyan szeretné venni, akkor jó szolgálatot tehet, ha kéznél van néhány erőforrás.
  • A népszerűbb online Objective-C és Swift közösségek közé tartozik az Apple fejlesztői fórumok, az iPhoneSDK Google Group és a StackOverflow.
Készítsen iPhone -alkalmazást 5. lépés
Készítsen iPhone -alkalmazást 5. lépés

5. lépés Fontolja meg a fejlesztés kiszervezését

Ha egyszerűen nem érdekli az Objective-C vagy a Swift tanulása, vagy nincs művészi csontja a testében, akkor számos szabadúszó és fejlesztő csapat létezik, akik képesek lehetnek a a projekt az Ön számára. Fejlesztésének kiszervezése bonyolult folyamat, de sok fejtöréstől megkímélheti magát, ha nem Ön a programozó típus. Győződjön meg arról, hogy minden érintett aláír egy titoktartási megállapodást, és hogy a fizetési struktúrák minden munka megkezdése előtt működnek.

Az Upwork (korábban oDesk és Elance) a legnépszerűbb szabadúszó szolgáltatás az interneten, amely több száz fejlesztőt és művészet tartalmaz minden képzettségi szinten

Készítsen iPhone -alkalmazást 6. lépés
Készítsen iPhone -alkalmazást 6. lépés

6. Létrehoz egy fejlesztői fiókot

Ahhoz, hogy alkalmazását terjeszthesse az App Store -ban, vagy másoknak is kipróbálhassa, regisztrálnia kell egy Apple Developer -fiókot. A számla évente 99 dollárba kerül, és meg kell adnia az adó- és bankszámlaadatokat.

Fiókját az iOS Dev Center webhelyén hozhatja létre

Készítsen iPhone -alkalmazást 7. lépés
Készítsen iPhone -alkalmazást 7. lépés

7. Töltsön le néhány tesztalkalmazást

Miután regisztrált egy fejlesztői fiókot, hozzáférhet az Apple fejlesztési erőforrásaihoz. Ezek az erőforrások számos mintaprojektet tartalmaznak, amelyek óriási betekintést nyújthatnak az alkalmazásfejlesztés működésébe. Keressen egy példát, amely kapcsolódik a létrehozni kívánt alkalmazás típusához, és kavarogjon vele az Xcode -ban.

2. rész az 5 -ből: Az alkalmazás tervezése

Készítsen iPhone -alkalmazást 8. lépés
Készítsen iPhone -alkalmazást 8. lépés

1. lépés. Határozza meg fogalmát

Mielőtt még az Xcode-ot először megnyitná, alaposan meg kell terveznie az alkalmazást és annak funkcióit. Ez magában foglalhat egy tervezési dokumentumot, amely felvázolja az alkalmazás összes funkcióját, a felhasználói felület vázlatait és a képernyők közötti folyamatokat, valamint egy alapötletet a végrehajtandó rendszerek típusairól.

  • Próbálja ragaszkodni a tervezési dokumentumhoz, amennyire csak lehetséges az alkalmazás fejlesztése során. Ez segít összpontosítani a kívánt funkciókra.
  • Próbáljon legalább egy bélyegképvázlatot rajzolni az alkalmazás minden képernyőjéhez.
Készítsen iPhone -alkalmazást 9. lépés
Készítsen iPhone -alkalmazást 9. lépés

2. lépés Határozza meg közönségét

Az alkalmazás közönsége nagyban befolyásolja a kinézetét és az alkalmazás funkcionalitását. Például egy teendőlista-alkalmazásnak sokkal más lesz a közönsége, mint a véres lövöldözős játéknak. Ez segít

Készítsen iPhone -alkalmazást 10. lépés
Készítsen iPhone -alkalmazást 10. lépés

3. lépés. Szükséglet megoldása az alkalmazással

Ha az alkalmazás valamilyen segédprogram, akkor megoldást kell kínálnia olyan problémákra, amelyeket korábban nem oldottak meg, vagy egyedi megoldást vagy módszert, vagy olyan megoldást, amely jobban teljesít, mint a korábbi kísérletek. Ha az alkalmazás játék, akkor egyedi tulajdonsággal vagy funkciókkal kell rendelkeznie, amelyek segítenek megkülönböztetni és vonzani bizonyos játékosokat.

IPhone -alkalmazás létrehozása 11. lépés
IPhone -alkalmazás létrehozása 11. lépés

4. lépés. Tekintsük a tartalmat

A felhasználói felületet az alkalmazás felhasználójának megjelenített tartalom típusa határozza meg. Például, ha az alkalmazás fotókkal foglalkozik, akkor olyan felhasználói felületet szeretne, amely a fényképek megtekintését és a rajtuk való navigációt a lehető legegyszerűbbé teszi.

Készítsen iPhone -alkalmazást 12. lépés
Készítsen iPhone -alkalmazást 12. lépés

5. lépés: Gyakorolja a jó felhasználói felület tervezési folyamatokat

A felhasználói felület soha nem akadályozhatja a felhasználót. Ez azt jelenti, hogy a beállításoknak jól láthatónak kell lenniük, és a felhasználónak soha nem kell megkérdőjeleznie, hogy melyik gomb mit csinál. Ha ikonokat használ, azoknak pontosan meg kell jeleníteniük funkciójukat. Az alkalmazáson keresztüli navigációnak folyékonynak és természetesnek kell lennie.

A felhasználói felület tervezése éppúgy művészet, mint tudomány. Valószínűleg a projekt fejlődése során folyamatosan felülvizsgálja a tervét

3. rész az 5 -ből: Az alkalmazás létrehozása

Készítsen iPhone -alkalmazást 13. lépés
Készítsen iPhone -alkalmazást 13. lépés

1. lépés: Hozzon létre egy új projektet az Xcode -ban

Nyissa meg az Xcode programot, és indítson új projektet a Fájl menüből. Válassza az "Alkalmazás" lehetőséget az ablak bal oldalán található "iOS" címsor alatt. A sablon részben válassza az „Üres alkalmazás” lehetőséget.

  • Sokféle sablon áll rendelkezésre, amelyek mindegyike különböző feladatokra készült. Kezdje egy üres sablonnal, amíg meg nem ismeri a fejlesztési folyamatot. Kipróbálhatja az egyik bonyolultabb sablont, ha már ismeri, hogyan működik minden.
  • Meg kell adnia a termék nevét, a vállalati azonosítóját és az osztály előtagját. Ha még nem rendelkezik Apple azonosítóval, írja be a com.example címet. Az osztály előtagjához írja be az XYZ értéket.
  • Válassza az "iPhone" lehetőséget az Eszközök menüben.
Készítsen iPhone -alkalmazást 14. lépés
Készítsen iPhone -alkalmazást 14. lépés

2. Létrehozás Storyboard

A Storyboard az alkalmazás összes képernyőjének vizuális megjelenítése. Megmutatja az egyes képernyők tartalmát, valamint a köztük lévő átmeneteket. A Storyboard eszköz segít fejleszteni az alkalmazás folyamatát.

  • Kattintson a Fájl → Új → Fájl parancsra.
  • Az iOS fejléc alatt kattintson a "Felhasználói felület" elemre.
  • Válassza a Storyboard lehetőséget, majd kattintson a Tovább gombra.
  • Válassza ki az iPhone -t az Eszközök menüből, majd nevezze el a fájlt „Fő” -nek. Győződjön meg arról, hogy ugyanabban a helyen van mentve, mint a projektje.
Készítsen iPhone -alkalmazást 15. lépés
Készítsen iPhone -alkalmazást 15. lépés

3. lépés. Rendelje hozzá a Storyboardot a projekthez

A Storyboard létrehozása után hozzá kell rendelnie az alkalmazás fő felületéhez. Ez betölti a Storyboardot az alkalmazás indításakor. Ha nem rendeli hozzá a forgatókönyvet, semmi sem fog történni az alkalmazás indításakor.

  • Kattintson a projekt nevére a bal oldali navigációs fában.
  • Keresse meg a Célok címsort a fő keretben. Válassza ki a projektet a Célok listából.
  • Keresse meg a Telepítési információk részt az Általános lapon.
  • Írja be a Main.storyboard billentyűt a "Main Interface" szövegmezőbe.
Készítsen iPhone -alkalmazást 16. lépés
Készítsen iPhone -alkalmazást 16. lépés

4. lépés. Adja hozzá első képernyőjét a nézetvezérlő használatával

A nézetvezérlők diktálják, hogyan nézi a felhasználó a tartalmat. Számos előre beállított nézetvezérlő áll rendelkezésre, beleértve a standard nézeteket és táblázatokat. Hozzáadja a nézetvezérlőket a forgatókönyvhöz, amely megmondja az alkalmazásnak, hogyan jelenítse meg a tartalmat a felhasználó számára.

  • Válassza ki a "Main.storyboard" fájlt a projekt navigációs menüjében. Az Interface Builder ablakban megjelenik egy üres vászon.
  • Keresse meg az objektumkönyvtárat. Ez a jobb keret alján található, és a kis kocka gombra kattintva választható ki. Ez betölti a vászonra adható objektumok listáját.
  • Kattintson és húzza a "View Controller" objektumot a vászonra. Az első képernyő megjelenik a vásznon.
  • Az első "jelenet" kész. Az alkalmazás elindításakor a nézetvezérlő betölti az első képernyőt.
Készítsen iPhone -alkalmazást 17. lépés
Készítsen iPhone -alkalmazást 17. lépés

5. lépés. Adjon hozzá interfészobjektumokat az első képernyőhöz

Miután beállította a nézetvezérlőt, megkezdheti a képernyő feltöltését a szükséges interfészobjektumokkal, például címkékkel, szövegbeviteli mezőkkel és gombokkal. Az interfész objektumok mind megtalálhatók az Objektumkönyvtár listában, amelyben megtalálta a Nézetvezérlő objektumot.

  • Kattintson és húzza az objektumokat a listából, hogy hozzáadja őket a képernyőhöz.
  • A legtöbb objektum átméretezhető, ha rákattint és húzza a dobozokat az objektum szélén. Átméretezéskor iránymutatások jelennek meg a képernyőn, hogy megbizonyosodhasson arról, hogy minden megfelelően van beállítva.
Készítsen iPhone -alkalmazást 18. lépés
Készítsen iPhone -alkalmazást 18. lépés

6. lépés: A hozzáadott objektumok testreszabása

Beállíthatja az egyes objektumok tulajdonságait, így egyéni és intuitív felületet hozhat létre. Például hozzáadhat helyőrző szöveget a szövegbeviteli mezőhöz, amely segíti a felhasználót abban, hogy mit kell beírnia.

  • Válassza ki a testreszabni kívánt objektumot, majd kattintson a jobb oldali keret tetején található "Attribútumok ellenőrző" gombra. A gomb olyan, mint egy pajzs.
  • Testreszabhatja az objektumot kedve szerint. Módosíthatja a betűtípust, a betűméretet, a szöveg színét, az igazítást, a háttérképeket, a helyőrző szöveget, a szegélystílust és még sok mást.
  • A rendelkezésre álló lehetőségek a testreszabott objektumtól függően változnak.
Készítsen iPhone -alkalmazást 19. lépés
Készítsen iPhone -alkalmazást 19. lépés

7. lépés. További képernyők hozzáadása

Ahogy a projekt növekszik, valószínűleg további képernyőt kell hozzáadnia az alkalmazás hasznos tartalmának megjelenítéséhez. Például, ha teendőlista-alkalmazást készít, akkor legalább két képernyőre lesz szüksége: az egyik a teendőlista-elem beviteléhez, a másik pedig a teljes lista megtekintéséhez.

  • További képernyők hozhatók létre, ha a nézetvezérlő objektumokat a vászon üres részeire húzza. Ha nem talál üres helyet, hogy letegye, kattintson a "kicsinyítés" gombra, amíg meg nem találja az üres területeket. Győződjön meg róla, hogy a nézetvezérlőt a vászonra ejti, és nem egy meglévő képernyőre.
  • A kezdeti képernyőt úgy módosíthatja, hogy a projekt körvonalaiból kiválasztja azt a nézetvezérlőt, amellyel vezetni szeretne. Kattintson az Attribute Inspector gombra, és jelölje be az "Is Initial View Controller" négyzetet. Például, ha teendőlistát készít, azt szeretné, ha a felhasználó látná először az aktuális listát az alkalmazás indításakor.
Készítsen iPhone -alkalmazást 20. lépés
Készítsen iPhone -alkalmazást 20. lépés

8. lépés. Adjon hozzá egy navigációs sávot

Most, hogy két képernyője van az alkalmazásban, ideje elkészíteni, hogy a felhasználó előre -hátra mozoghasson közöttük. Ezt egy navigációs vezérlő segítségével teheti meg, amely egy speciális nézetvezérlő. Ez a vezérlő hozzáad egy navigációs sávot az alkalmazás tetejéhez, amely lehetővé teszi a felhasználók számára, hogy előre -hátra mozogjanak a képernyők között.

  • A navigációs vezérlőt hozzá kell adni a kezdeti nézethez, hogy az irányítani tudja az összes következő képernyőt.
  • Válassza ki a kezdeti nézetet a projekt vázlatában.
  • Kattintson a Szerkesztő → Beágyazás → Navigációs vezérlő elemre.
  • Látnia kell egy szürke navigációs sávot a képernyő tetején, amelyhez a vezérlőt hozzáadta.
Készítsen iPhone -alkalmazást 21. lépés
Készítsen iPhone -alkalmazást 21. lépés

9. lépés. Funkciók hozzáadása a navigációs sávhoz

Most, hogy beillesztette a navigációs sávot, elkezdheti hozzá a navigációs eszközöket. Ez lehetővé teszi a felhasználó számára, hogy oda -vissza mozogjon a képernyők között.

  • Adjon címet a navigációs sávhoz. Kattintson a navigációs elemre a nézetvezérlő alatt, amelyhez hozzárendelte. Nyissa meg az Attribútum -ellenőrzőt, és írja be az aktuális képernyő címét a Cím mezőbe.
  • Navigációs gomb hozzáadása. Nyissa meg az Objects könyvtárat, ha még nincs megnyitva, és keresse meg a Bar Button elemet. Kattintson és húzza a navigációs sávba. Általában az alkalmazásban "előre" mozgató gombok jobbra, a "hátra" mozgató gombok pedig balra vannak elhelyezve.
  • Adjon a gombnak egy tulajdonságot. A gombok konfigurálhatók olyan tulajdonságokkal, amelyek megkönnyítik a körülményekhez való alkalmazkodást. Például, ha teendőlistát hoz létre, akkor a "Hozzáadás" gombra kattintva új bejegyzést hozhat létre. Válassza ki a gombot, és nyissa meg az Attribútum -ellenőrzőt. Keresse meg az Azonosító menüt, és válassza a "Hozzáadás" lehetőséget. A gomb "+" logóra változik.
Készítsen iPhone -alkalmazást 22. lépés
Készítsen iPhone -alkalmazást 22. lépés

10. lépés: Kapcsolja össze az új gombot egy meglévő képernyővel

A gomb működéséhez csatlakoztatnia kell egy másik képernyőhöz. Teendőlista példánkban a gomb a teljes listán található, és össze kell kapcsolni a belépési képernyővel. A gomb összekapcsolásához tartsa lenyomva a Ctrl billentyűt, és húzza a gombot a második képernyőre.

  • Amikor elengedi az egérgombot, megjelenik az Action Segue menü a lehetőségek listájával. Válassza a "Push" lehetőséget a push átmenet használatához, amikor a képernyők között mozog. Választhatja a "Modális" lehetőséget is, amely önálló műveletként nyitja meg a képernyőt, szemben a sorozatokkal.
  • Ha a Push szolgáltatást használja, a navigációs sáv automatikusan hozzáadódik a második képernyőhöz, és automatikusan létrejön a "vissza" gomb. Ha a modális módot választja, manuálisan kell beszúrnia egy második navigációs sávot, valamint hozzá kell adnia a "Mégse" és a "Kész" gombot (a teendők listájához; a gombok címkéi az alkalmazás igényeitől függően változnak).
  • A "Mégse" és a "Kész" gombok ugyanúgy hozhatók létre, mint a "Hozzáadás" gomb. Egyszerűen válassza a "Mégse" vagy "Kész" lehetőséget az Attribute Inspector Identifier menüjében.
Készítsen iPhone -alkalmazást 23. lépés
Készítsen iPhone -alkalmazást 23. lépés

11. lépés Adja hozzá az adatkezelési képességeket

Eddig egy alapvető navigálható felületet tudott létrehozni kódolás nélkül. Ha mélyebb funkciókat szeretne hozzáadni, például adattárolást és felhasználói bevitel kezelését, akkor be kell piszkítania a kezét. A kódolás nem tartozik az útmutató hatálya alá, de nagyszámú Objective-C oktatóanyag érhető el az interneten.

A navigálható felület prototípusa segíthet fejlesztő felvételében. Ha van egy működő felület, sokkal könnyebben elmagyarázza, hogy mire van szüksége a dolgok kódolási oldalán

4. rész az 5 -ből: Az alkalmazás tesztelése

Készítsen iPhone -alkalmazást 24. lépés
Készítsen iPhone -alkalmazást 24. lépés

1. lépés: Indítsa el az iOS szimulátort

Az Xcode beépített iOS-szimulátorral rendelkezik, amely lehetővé teszi az alkalmazás tesztelését különféle szimulált iOS-eszközökön. A szimulátor elindításához válassza a "Szimulátor és hibakeresés" lehetőséget az Xcode ablak tetején található legördülő menüből, majd válassza ki a tesztelni kívánt eszközt.

Készítsen iPhone -alkalmazást 25. lépés
Készítsen iPhone -alkalmazást 25. lépés

2. lépés. Készítse el az alkalmazást

Kattintson az Építés gombra, amely úgy néz ki, mint egy hagyományos Lejátszás gomb, az alkalmazás összeállításához és futtatásához. Az alkalmazás létrehozása eltarthat néhány percig. az eszköztáron követheti a folyamatot. A készítési folyamat befejezése után megnyílik az iOS szimulátor, és megkezdheti az alkalmazás tesztelését.

Készítsen iPhone -alkalmazást 26. lépés
Készítsen iPhone -alkalmazást 26. lépés

Lépés 3. Tesztelje az alkalmazást saját iPhone -ján

Mielőtt terjesztené az alkalmazást tesztelésre, tesztelheti azt saját eszközén (ha van ilyen). Először csatlakoztassa a készüléket a számítógéphez USB -n keresztül. Zárja be az iTunes alkalmazást, ha megnyílik. A legördülő menüben válassza az "Eszköz és hibakeresés" lehetőséget, majd kattintson a Build gombra. Néhány másodperc múlva az alkalmazásnak el kell indulnia az iPhone -on. tesztelje az összes funkciót az alkalmazás bezárása előtt.

Készítsen iPhone -alkalmazást 27. lépés
Készítsen iPhone -alkalmazást 27. lépés

4. lépés. Hibakeresés az alkalmazásban

Ha az alkalmazás összeomlott, akkor el kell kezdenie kitalálni, hogy mi történt és miért. Ez egy hatalmas téma, és számtalan oka lehet annak, hogy az alkalmazás összeomlott. Nyissa meg a hibakereső konzolt, és olvassa el a hibaüzeneteket. Legtöbbször meglehetősen titokzatosak. Ha nem érti a hibát, próbálkozzon a Google -lal a hibaüzenettel. Valószínűleg talál egy bejegyzést az Apple fejlesztői fórumán, ahol egy barátságos, tapasztalt fejlesztő válaszolt a kérésükre.

A hibakeresés nagyon időigényes és fárasztó idő lehet az Ön számára. Ha nem adod fel és kitartasz, idővel jobb leszel. Elkezdi felismerni a hibákat, gyorsan felkutatni őket, és néha el is várja őket. Az egyik gyakori hiba, hogy többször is felszabadít egy tárgyat a memóriából. Egy másik elfelejti a memória lefoglalását és az objektum inicializálását, mielőtt hozzá szeretne adni vagy hozzárendelni. Minden alkalmazással a hibák egyre kevesebbek lesznek

Készítsen iPhone -alkalmazást 28. lépés
Készítsen iPhone -alkalmazást 28. lépés

5. lépés. Ellenőrizze a memóriahasználatot

Az iPhone memóriája nagyon korlátozott. Minden alkalommal, amikor kioszt egy memóriát egy memóriával, fel kell oldania azt, ha végzett vele, és vissza kell adnia a memóriát. Az Instruments az iPhone SDK eszköze többek között a memóriahasználat megtekintésére és elemzésére.

  • Ha az Eszköz és hibakeresés az előzőek szerint van kiválasztva, válassza a Futtatás → Futtatás Teljesítményeszközzel → Szivárgás lehetőséget. Ezzel elindítja az Eszközöket, és elindítja az alkalmazást az eszközén. Folytassa, és használja az alkalmazást a szokásos módon. Úgy tűnik, időnként lefagy, amikor az Instruments rögzíti és elemzi a memóriahasználatot. Bármilyen szivárgás piros tüskét eredményez a szivárgások idővonalán. A szivárgás forrása megjelenik a képernyő alsó felében.
  • Ha kétszer rákattint a kiszivárgott objektumokra, megpróbálja a felelős kódra irányítani, vagy a cím oszlopban lévő kis nyílra kattintva megjeleníti a szivárgás előzményeit. Néha a szivárgás észlelése nem feltétlenül onnan származik.
  • Ha nagyon megbotránkozol, próbáld meg megszüntetni. Jegyezze fel és/vagy gondosan kerülje el a kód egyes területeit, és futtassa azt. Néha szűkítheti az általános területet, majd végül hazaérhet a felelős vonalon. Ha tudja, hol van, javíthatja vagy átírhatja. Ne feledje, hogy a Google használata gyakran a leggyorsabb közvetlen linkeket biztosítja az Ön belső Apple fórumaihoz vagy a problémával foglalkozó dokumentációkhoz.
Készítsen iPhone -alkalmazást 29. lépés
Készítsen iPhone -alkalmazást 29. lépés

6. lépés. Ossza szét alkalmazását, hogy mások teszteljék

Míg az alkalmazás szimulált környezetben történő tesztelése jó módszer annak biztosítására, hogy az alkalmazás működjön, és hogy a kezelőfelület jól nézzen ki, semmi sem felülmúlja a saját felhasználói tesztelést. Csak győződjön meg róla, hogy kiküszöbölte a legkirívóbb hibákat, mielőtt elküldi külső tesztelésre. Annak érdekében, hogy alkalmazását eljuttassa a tesztelőkhöz, létre kell hoznia egy Ad-Hoc tanúsítványt az iOS Dev Center webhelyén.

  • A külső tesztelők sok visszajelzést adhatnak, amire nem számítana. Ez különösen akkor lehet hasznos, ha összetett alkalmazása van.
  • A tesztelői eszközök engedélyezéséhez szüksége lesz az egyes eszközök UDID -számára.
  • A legördülő listából válassza az Eszköz lehetőséget, majd nyomja meg a "Build" ikont. A Finderben navigáljon a projekt mappájához, és keresse meg az "Ad-Hoc-iphoneos" mappát. Belül lesz egy app. Másolja át az "AdHoc.mobileprovision" tanúsítványt, amelyet az iOS fejlesztői központból kapott ugyanabba a mappába. Válassza ki az alkalmazást és a tanúsítványt, és csomagolja össze őket. Ez az archívum átadható a külső tesztelőnek. Minden ad-hoc tanúsítványhoz külön archívumot kell létrehoznia.

5. rész az 5 -ből: A projekt kiadása

Készítsen iPhone -alkalmazást 30. lépés
Készítsen iPhone -alkalmazást 30. lépés

1. lépés: Hozza létre a Distribution buildet

A legördülő menüből válassza az Eszköz és kiadás lehetőséget. Nyomja meg a "Build" ikont. A Finderben navigáljon a projekt buildmappájához, és keresse meg a "Release-iphoneos" mappát. Belül lesz egy app. Csomagolja be archívumba.

Annak érdekében, hogy az új alkalmazások megfeleljenek az Apple minősítésének, azokat optimalizálni kell az iOS 8 és a Retina kijelző számára

Készítsen iPhone -alkalmazást 31. lépés
Készítsen iPhone -alkalmazást 31. lépés

2. lépés: Nyissa meg az iTunes Connect műszerfalat

Ezt az iOS fejlesztői központból érheti el. Ha befejezendő lépéseket kell végrehajtania a beállításhoz, akkor azok az oldal tetején jelennek meg. Győződjön meg arról, hogy minden banki és adóinformációját helyesen adta meg.

Készítsen iPhone -alkalmazást 32. Lépés
Készítsen iPhone -alkalmazást 32. Lépés

3. lépés. Adja meg az alkalmazás összes információját

Kattintson az "Alkalmazások kezelése" elemre, majd válassza az "Új alkalmazás hozzáadása" lehetőséget. Töltse ki az alkalmazás nevét, a cikkszámot, és válassza ki a csomag azonosítóját. Válassza ki az alkalmazáscsomagot a legördülő menüből.

  • Töltse ki az űrlapokat, amelyek megadják az alkalmazás leírását, kulcsszavait, támogatási webhelyét, kategóriáját, kapcsolattartási e -mail címét, szerzői jogait stb.
  • Töltse ki a Jogok és árképzési űrlapokat.
  • Készítse elő az iTunes grafikáját. Szüksége lesz egy nagy, 512x512 méretű vektor ikonra, valamint néhány képernyőképre az alkalmazásról. A képernyőképeket az iPhone szimulátorból ragadhatja meg a Command + Shift + 4 billentyűkombinációval, és húzza át a hajszálat a területen. Győződjön meg róla, hogy 320x480 méretűek iPhone -ra. A képernyőképek nagyon fontos részét képezik az alkalmazás marketingjének, ezért győződjön meg arról, hogy a legfontosabb részeket mutatják be.
Készítsen iPhone -alkalmazást 33. lépés
Készítsen iPhone -alkalmazást 33. lépés

4. lépés. Töltse fel az alkalmazást

Kattintson a "Bináris feltöltésre kész" gombra, és megjelenik egy képernyő, amely az alkalmazásfeltöltő eszköz letöltésére irányít. Töltse le és nyomja meg a Kész gombot.

  • Telepítse az alkalmazásfeltöltő eszközt, és indítsa el. A program első futtatásakor az iTunes bejelentkezési adatait fogja kérni.
  • Az Alkalmazásfeltöltő eszköz ellenőrzi az iTunes Connect fiókját, és megtalálja azokat az alkalmazásokat, amelyekre készen áll bináris fájlok feltöltésére. Ezek a legördülő menüben jelennek meg. Válassza ki a kívánt elemet, válassza a korábban létrehozott Distribution zip -et, és töltse fel. A feltöltő ellenőrzi a csomagban lévő belső dolgokat, és hibát jelez, ha hibát talál, például hibás verziószámot, hiányzó ikont stb. Ha minden rendben van, akkor feltölti a zip -et és befejezi.
Készítsen iPhone -alkalmazást 34. lépés
Készítsen iPhone -alkalmazást 34. lépés

5. lépés. Várja meg a felülvizsgálatot

Nincs más teendő, mint kivárni a felülvizsgálati folyamatot. Az Apple néhány napon vagy héten belül e -mailben értesíti Önt, ha az alkalmazás állapota „Ellenőrzés alatt” lesz. A felülvizsgálat során a folyamat nagyon gyors. Ha nem sikerül a tesztek kezdeti zűrzavara, kap egy elutasító e -mailt, amely megmondja, miért, és az Apple javaslatokat fog tenni a javításra. Ha az alkalmazás átesik az ellenőrzésen, az Apple e -mailt küld Önnek arról, hogy az alkalmazás készen áll az értékesítésre. Alkalmazása most megjelenik az iTunes alkalmazásboltban

Készítsen iPhone -alkalmazást 35. lépés
Készítsen iPhone -alkalmazást 35. lépés

6. lépés. Hirdesse az alkalmazást

Most, hogy vadonatúj alkalmazása megvásárolható, ideje elkezdeni a hír terjesztését. Használja a közösségi médiát, küldjön sajtóközleményeket az alkalmazásközpontú webhelyekre, készítsen néhány YouTube-videót, és tegyen meg mindent, hogy az emberek beszéljenek az alkalmazásodról.

Ingyenes példányokat küldhet a véleményezőknek, akik ezt követően írnak az alkalmazásukról a webhelyükön, vagy felülvizsgálják azt a YouTube -csatornájukon. Ha sikerül a népszerű véleményezők kezébe juttatnia, ez sok eladáshoz vezethet

Készítsen iPhone -alkalmazást 36. lépés
Készítsen iPhone -alkalmazást 36. lépés

7. lépés. Figyelje értékesítéseit

Töltse le az ingyenes iTunes Connect mobilalkalmazást iPhone -jához. Jelentkezzen be minden nap, és ellenőrizze eladásait, piacait és értékesítési országait. Ez a szórakoztató rész! Az Apple rendszeresen e -maileket küld Önnek a legújabb értékesítési adataira mutató linkekkel. Letöltheti őket nyilvántartásaihoz. Sok szerencsét!

Tippek

  • Próbáljon eredeti lenni, és ne ismételje meg az App Store -ban már létező alkalmazásokat. Keresse meg alaposan az App Store -t, hogy megtudja, mi áll rendelkezésre. Persze, ha az elképzelésed jobb, akkor hajrá.
  • Mindig keressen módokat az alkalmazás fejlesztésére.
  • Próbálja rendszeresen frissíteni az alkalmazást.
  • Ha kedveled a nyomtatott referenciát, kattints az Amazon.com oldalra, és találj néhány iPhone fejlesztési könyvet.
  • Próbáljon meg tesztelni annyi különböző iDevice -t, amennyit csak tud. Még jobb, ha különböző iOS verziókat telepítenek.
  • Ha felvesz egy iOS fejlesztőt, és garantálni akarja, hogy az iOS alkalmazás úgy néz ki, mint a megadott, akkor megtervezheti az alkalmazás felületét a Photoshop alkalmazásban, és egy eszközzel átalakíthatja azt funkcionális Xcode/iOS alkalmazássá!
  • Ha csak a kódolást tanulja, a blokk alapú nyelvek vagy online órák segíthetnek az indulásban.

Figyelmeztetések

  • Az iPhone SDK folyamatosan változik, és az eszközök fejlődnek. Ha egy projekt során elérhetővé válik egy SDK frissítés, akkor mielőtt elkezdené, olvassa el az újdonságokat és a változásokat. Hacsak az Apple nem mondja ki, hogy minden új beadványt az új SDK verzióval kell összeállítani, akkor előfordulhat, hogy erre nincs szüksége. Ha frissítést hajt végre, előfordulhat, hogy az Ön által használt módszerek egy része elavulttá vált, és bár nem valószínű, hogy figyelmeztetésnél többet jelent a fordítás idején, de biztonságos.
  • Nem garantált a sok letöltés vagy eladás, ne csüggedjen.
  • Ha sikerrel jár, és alkalmazást szerez az App Store -ban, ne ijedjen meg aljas emberektől, akik csúnya véleményeket írnak. Vannak, akik hasznos visszajelzéseket adnak, és vannak, akik durvaak akarnak lenni.
  • Függőséget okoz; lehet, hogy nem tudsz megállni.

Ajánlott: