IPhone ilovalarini yaratishning 5 usuli

Mundarija:

IPhone ilovalarini yaratishning 5 usuli
IPhone ilovalarini yaratishning 5 usuli

Video: IPhone ilovalarini yaratishning 5 usuli

Video: IPhone ilovalarini yaratishning 5 usuli
Video: Arzon iPhone SE 2022, M1 Ultra, iPad Air, Mac Studio - Apple yangiliklari | Texnoplov 2024, May
Anonim

Ilovalar bozori doimo o'zgarib va rivojlanib bormoqda va muvaffaqiyatli yaratilgan ilovalar uni ko'rganlarning ko'ziga tushishi mumkin. Sizda iPhone ilovasi uchun ajoyib g'oya bormi? IPhone ilovalarini tuzish ular ko'rinadiganidan osonroq. Garchi siz dasturlash tilini o'rganishingiz kerak bo'lsa -da, interfeys dizayni grafik vositalar yordamida amalga oshirilishi mumkin. Ilovalar yaratish vaqt, sabr -toqat va o'rganishga tayyorlikni talab qiladi, lekin ehtimol siz keyingi Flappy Bird -ni yasashingiz mumkin! Ishni boshlash uchun quyidagi 1 -bosqichga qarang.

Qadam

5 -usul 1: Rivojlanish muhitini sozlash

IPhone ilovasini yaratish 1 -qadam
IPhone ilovasini yaratish 1 -qadam

Qadam 1. Xcode -ni yuklab oling va o'rnating

Xcode - bu iPhone ilovalarini ishlab chiqish uchun ishlatiladigan rivojlanish muhiti. Xcode -ni Apple -dan bepul yuklab olish mumkin, lekin OS X 10.8 yoki undan keyingi versiyasini talab qiladi. Windows yoki Linux kompyuterlarida Xcode -ni ishlatishning rasmiy usuli yo'q. Bu shuni anglatadiki, agar siz iPhone ilovalarini ishlab chiqmoqchi bo'lsangiz, lekin Mac -ga ega bo'lmasangiz, avval Mac sotib olishingiz kerak bo'ladi.

IOS 8 ilovalarini ishlab chiqish uchun sizga Xcode 6.0.1 va iOS 8 SDK kerak bo'ladi, ikkalasi ham Apple -dan bepul. IOS 8 SDK iCloud va Touch ID integratsiyasini o'z ichiga olgan yangi foydalanuvchi tajribalarini yaratishga imkon beradigan bir qator yangi API -larni o'z ichiga oladi

IPhone ilovasini yarating 2 -qadam
IPhone ilovasini yarating 2 -qadam

Qadam 2. Yaxshi matn muharriri dasturini o'rnating

Siz dasturlarni Xcode bilan yozishingiz mumkin bo'lsa -da, agar sizda dasturlash uchun maxsus matn muharriri bo'lsa, kod bilan ishlash osonroq bo'ladi. Textmate va JEdit - ikkita juda mashhur tanlov.

IPhone ilovasini yarating 3 -qadam
IPhone ilovasini yarating 3 -qadam

Qadam 3. Vektorli grafik ilovasini o'rnating

Agar siz ilovangiz uchun maxsus dizayn yaratmoqchi bo'lsangiz, yaxshi vektorli ilovani o'rnatishingiz kerak. Vektorli grafikalar sifatini yo'qotmasdan rivojlanishi mumkin va chiroyli ilovalar uchun juda zarurdir. Yaxshi vektorli dasturlarga misollar CorelDraw, Adobe Illustrator, Xara Designer va Inkscape yoki Drawberry -dan yaxshi bepul vektorli tasvir muharriri. Drawberry professional dasturlar kabi yaxshi emas, lekin bu dasturni kamdan -kam ishlatgani uchun yangi foydalanuvchilar yoki pul to'lamoqchi bo'lmagan foydalanuvchilar uchun juda yaxshi.

IPhone ilovasini yarating 4 -qadam
IPhone ilovasini yarating 4 -qadam

Qadam 4. Ob'ektiv-C ni tushunish

Objective-C-bu iPhone ilovalarida funktsiyalarni yaratish, ma'lumotlar va ob'ektlarni boshqarish uchun ishlatiladigan dasturlash tili. Objective-C C tillar oilasiga mansub va ob'ektga yo'naltirilgan tildir. Agar siz C yoki Java-ni tushunsangiz, Objective-C ni tushunish oson bo'lishi kerak.

  • Siz Objective-C ni tushunmasdan asosiy ilovalarni yaratishingiz mumkin bo'lsa-da, siz kodni o'zingiz yozmasdan rivojlangan funktsiyalarni qura olmaysiz. Objective-C bo'lmasa, siz faqat ilovangizni ekranlar o'rtasida harakatlantirishingiz mumkin.
  • Objective-C bo'yicha ko'plab darsliklar onlayn va kitob shaklida mavjud. Agar siz haqiqatan ham iPhone dasturlashni o'rganmoqchi bo'lsangiz, uni qulay o'rganishingiz mumkin, chunki sizda resurslar ko'p.
  • Ommaviy Objective-C jamoalariga Apple Developer Forumlari, Google'dagi iPhoneSDK guruhi va Stack Overflow kiradi.
IPhone ilovasini yaratish 5 -qadam
IPhone ilovasini yaratish 5 -qadam

Qadam 5. Uchinchi tomon ishlab chiqaruvchisiga pul to'lashni o'ylab ko'ring

Agar siz Objective-C ni o'rganishni xohlamasangiz yoki ilovalarni loyihalashtira olmasangiz, siz uchun dasturlarni ishlab chiqishning barcha jabhalarini hal qila oladigan ko'plab freelancerlar va ishlab chiqish guruhlari mavjud. Uchinchi tomon ishlab chiqaruvchisiga pul to'lash murakkab jarayon bo'lishi mumkin, lekin bu sizga dasturlashni yoqtirmasa yordam beradi. Loyihada ishtirok etayotgan har bir shaxs oshkor etilmasligi to'g'risida shartnoma imzolaganiga ishonch hosil qiling va loyiha boshlanishidan oldin to'lov tizimi tuzilganligiga ishonch hosil qiling.

ODesk va Elance Internetdagi eng mashhur mustaqil xizmat ko'rsatuvchi provayderlardir va ularning har xil mahorat darajasidagi yuzlab ishlab chiquvchilari va rassomlari bor

IPhone ilovasini yarating 6 -qadam
IPhone ilovasini yarating 6 -qadam

Qadam 6. Dasturchi hisobini yarating

Ilovangizni App Store -ga joylashtirish yoki boshqalarga sinovdan o'tkazish uchun sizda Apple dasturchi hisobi bo'lishi kerak. Bu hisob yiliga $ 99 turadi va sizdan soliq va bank ma'lumotlarini kiritishingiz talab qilinadi.

Siz iOS Dev Center saytida hisob yaratishingiz mumkin

IPhone 7 -ilovasini yarating
IPhone 7 -ilovasini yarating

Qadam 7. Namunaviy ilovani yuklab oling

Ishlab chiquvchi hisobini yaratganingizdan so'ng, siz Apple -ning ishlab chiquvchi resurslariga, jumladan, ilovalarni ishlab chiqish qanday amalga oshirilishini yoritadigan namunaviy loyihalarga kira olasiz. Xcode -da siz yaratmoqchi bo'lgan dastur bilan bog'liq misollarni toping.

5 -ning 2 -usuli: Ilovalarni rejalashtirish

IPhone ilovasini yarating 8 -qadam
IPhone ilovasini yarating 8 -qadam

Qadam 1. O'z tushunchangizni aniqlang

Xcode-ni birinchi marta ochishdan oldin, sizda ilova va funktsiyalar uchun puxta o'ylangan reja bo'lishi kerak, masalan, ilovaning barcha funksiyalarini o'z ichiga olgan dizayn hujjati, bo'lajak dastur interfeysi va ekranlar orasidagi oqim. va amalga oshiriladigan tizimning asosiy g'oyasi.

  • Ilovani yaratishda dizayn hujjatlaringizga "sodiq" bo'lishga harakat qiling. Bu sizga kerakli xususiyatlarga e'tibor qaratishga yordam beradi.
  • Ilovangizdagi har bir ekran uchun bitta kichik doodle chizishga harakat qiling.
IPhone ilovasini yaratish 9 -qadam
IPhone ilovasini yaratish 9 -qadam

2 -qadam. Bozordagi ulushingizni aniqlang

Ilovangizning bozor ulushi sizning ilovangiz qanday ko'rinishini va qanday ishlashini aniqlaydi. Masalan, kun tartibi ilovasi qonli otishma o'yinidan ko'ra boshqa bozor ulushiga ega bo'ladi.

IPhone ilovasini yaratish 10 -qadam
IPhone ilovasini yaratish 10 -qadam

Qadam 3. Arizaga ehtiyojni aniqlang

Agar sizning arizangiz yordamchi dastur bo'lsa, u hal qilinmagan muammoning echimi yoki mavjudidan yaxshiroq echim bo'lishi kerak. Agar sizning ilovangiz o'yin bo'lsa, sizning ilovangiz boshqa o'yinlardan farq qiladigan va ma'lum bir o'yinchilar guruhiga yoqadigan xususiyatlarga ega bo'lishi kerak.

IPhone ilovasini yaratish 11 -qadam
IPhone ilovasini yaratish 11 -qadam

Qadam 4. Tarkibingizni ko'rib chiqing

Sizning ilovangiz interfeysi dastur foydalanuvchisiga ko'rsatiladigan tarkib turiga qarab belgilanadi. Masalan, agar sizning ilovangiz fotografiya haqidagi ilova bo'lsa, foydalanuvchilarga rasmlarni ko'rish va ko'rishni osonlashtiradigan interfeys yaratishingiz kerak.

IPhone ilovasini 12 -qadam qiling
IPhone ilovasini 12 -qadam qiling

Qadam 5. Yaxshi interfeys dizayni jarayonini amalga oshirish

Siz yaratgan interfeys foydalanuvchiga to'sqinlik qilmasligi kerak. Ya'ni, tanlash tugmasi aniq ko'rinadigan bo'lishi kerak va foydalanuvchi tugma funksiyasiga shubha qilmasligi kerak. Agar siz ikonkalardan foydalansangiz, siz ishlatadigan piktogramma ularning funktsiyasini aks ettirishi kerak. Ilovada navigatsiya silliq va tabiiy bo'lishi kerak.

Interfeys dizayni - bu san'at va fanning kombinatsiyasi. Loyihada dizaynni ko'p marta o'zgartirish kerak bo'lishi mumkin

5 -ning 3 -usuli: Ilovani yaratish

IPhone ilovasini yarating 13 -qadam
IPhone ilovasini yarating 13 -qadam

Qadam 1. Xcode -da yangi loyiha yarating

Xcode -ni oching va Fayl menyusidan yangi loyihani boshlang. Oynaning chap tomonidagi "iOS" satridan "Ilova" -ni tanlang. Shablonlar bo'limida "Ilovani bo'shatish" -ni tanlang.

  • Turli vazifalar uchun mo'ljallangan turli xil shablonlar mavjud. Rivojlanish jarayoni sizga yoqmaguncha bo'sh shablon bilan boshlang. Agar ilova yaratish qanday ishlashini tushunsangiz, yanada rivojlangan shablonlarni sinab ko'rishingiz mumkin.
  • Sizdan mahsulot nomi, kompaniya identifikatori va sinf prefiksini kiritish talab qilinadi. Agar siz Apple -dan kompaniya identifikatorini olmagan bo'lsangiz, com.example kiriting. Prefiks uchun XYZ kiriting.
  • Qurilmalar menyusidan "iPhone" -ni tanlang.
IPhone ilovasini yarating 14 -qadam
IPhone ilovasini yarating 14 -qadam

Qadam 2. Storyboard yaratish

Hikoya taxtasi - bu sizning ilovangizdagi butun ekranning vizual ko'rinishi va butun ekran va uning o'tishini ko'rsatadi. Storyboard vositasi ilovangiz oqimini yaratishga yordam beradi.

  • Fayl> Yangi> Fayl -ni bosing
  • IOS variantlari ostida "Foydalanuvchi interfeysi" ni bosing.
  • "Storyboard" -ni tanlang, so'ng "Keyingi" ni bosing.
  • Qurilmalar menyusidan iPhone -ni tanlang, so'ngra "Asosiy" deb nomlang. Fayl sizning loyihangiz bilan bir xil joyda saqlanganligiga ishonch hosil qiling.
IPhone ilovasini yaratish 15 -qadam
IPhone ilovasini yaratish 15 -qadam

Qadam 3. Storyboard -ni loyihangizga qo'llang

Storyboard yaratganingizdan so'ng, uni ilovangizning asosiy interfeysi sifatida qo'llashingiz kerak. Bu ilova ochilganda Storyboard ochiladi. Agar siz Storyboard -ni ishlatmasangiz, ilova ochilganda hech narsa bo'lmaydi.

  • Chapdagi navigatsiya daraxtida loyiha nomini bosing
  • Asosiy dasturda maqsadlarni toping va maqsadlar ro'yxatidan o'z loyihangizni tanlang.
  • Umumiy yorlig'ida tarqatish ma'lumoti bo'limini toping.
  • "Asosiy interfeys" maydoniga Main.storyboard -ni kiriting.
IPhone ilovasini yaratish 16 -qadam
IPhone ilovasini yaratish 16 -qadam

Qadam 4. Displey tekshiruvi yordamida birinchi ekraningizga kiring

Bu nazoratchi tarkibni foydalanuvchi tomonidan qanday ko'rinishini boshqaradi. Standart va jadval ko'rinishini o'z ichiga olgan turli xil ko'rish nazoratchilari mavjud. Siz Storyboard -ga ko'rish kontrolatorini qo'shishingiz kerak, u ilovaga foydalanuvchiga kontentni qanday ko'rsatish kerakligini aytadi.

  • Loyiha navigatsiyasida "Main.storyboard" faylini tanlang. Interface Builder oynasida siz bo'sh tuvali ko'rasiz.
  • O'ng ramkaning pastki qismidagi ob'ektlar kutubxonasini toping va uni kichkina kubik belgisini bosish bilan boshlash mumkin. Bu sizning tuvalingizga qo'shilishi mumkin bo'lgan ob'ektlar ro'yxatini yuklaydi.
  • "View Controller" ob'ektini bosing va tuvalingizga torting. Sizning birinchi ekraningiz tuvalda paydo bo'ladi.
  • Sizning birinchi "sahnangiz" yakunlandi. Ilova ishga tushganda, displey boshqaruvchisi birinchi ekraningizni yuklaydi.
IPhone ilovasini yaratish 17 -qadam
IPhone ilovasini yaratish 17 -qadam

Qadam 5. Birinchi ekranda interfeys ob'ektlarini qo'shing

Vizual tekshirgichni o'rnatganingizdan so'ng, ekranni yorliqlar, matn maydonlari va tugmalar kabi kerakli interfeys ob'ektlari bilan to'ldirishingiz mumkin. Interfeys ob'ektlarini "Ob'ektlar kutubxonasi" ro'yxatida topish mumkin - bu erda siz hozirda ko'rish boshqaruvchisini topishingiz mumkin.

  • Ob'ektni ekranga sichqonchani sichqonchasiga sichqonchaning o'ng tugmachasini bosib sudrab olib boring.
  • Ob'ektning burchagidagi katakchani bosish va sudrash orqali ko'pchilik ob'ektlar hajmini o'zgartirish mumkin. Ob'ekt o'lchamini o'zgartirganda, ekranda panjara paydo bo'ladi, shunda siz uning to'g'ri o'lchamiga ishonch hosil qilishingiz mumkin.
IPhone ilovasini yarating 18 -qadam
IPhone ilovasini yarating 18 -qadam

Qadam 6. Siz kiritgan ob'ektni o'zgartiring

Siz har bir ob'ektning xususiyatlarini o'zgartirishingiz mumkin. Bu sizga noyob va intuitiv interfeys yaratishga imkon beradi. Masalan, foydalanuvchilar matnni to'ldirishga yordam berish uchun matn maydoniga namuna qo'shishingiz mumkin.

  • O'zgartirmoqchi bo'lgan ob'ektni tanlang va o'ng tomonning yuqori qismidagi "Atributlar inspektori" tugmasini bosing. Bu tugma qalqon shaklida bo'ladi.
  • Ob'ektni didingizga qarab o'zgartiring. Siz shrift uslubini, turini va rangini, tartibini, fon tasvirini, namuna matnini, ramka uslubini va boshqalarni o'zgartirishingiz mumkin.
  • Mavjud variantlar siz o'zgartirmoqchi bo'lgan ob'ektga bog'liq bo'ladi.
IPhone ilovasini yaratish 19 -qadam
IPhone ilovasini yaratish 19 -qadam

Qadam 7. Boshqa ekran qo'shing

Loyihangiz o'sib ulg'aygan sayin, ilovangizga kerak bo'lgan barcha tarkibni ko'rsatish uchun sizga ko'proq ekran qo'shishingiz kerak bo'ladi. Masalan, agar siz bajariladigan ilovani yaratayotgan bo'lsangiz, sizga ikkita ekran kerak bo'ladi: biri vazifa yozuvlarini kiritish uchun, ikkinchisi esa barcha yozuvlarni ko'rsatish uchun.

  • Yangi ekranlar tuvalingizning bo'sh qismiga ko'rinishni boshqarish moslamasini sudrab tashlab qo'shiladi. Agar siz tuvalda bo'sh joy topa olmasangiz, bo'sh joy topilmaguncha "Kattalashtirish" tugmasini bosing. Ko'rish moslamasini mavjud ekranga emas, tuvalga tashlaganingizga ishonch hosil qiling.
  • Loyihaning kontur ko'rinishidan foydalanmoqchi bo'lgan ko'rish nazoratini tanlash orqali siz asosiy ekranni o'zgartirishingiz mumkin. "Atributlar inspektori" tugmachasini bosing va "Boshlang'ich ko'rish boshqaruvchisi" belgisini qo'ying. Misol uchun, agar siz bajariladigan ishni yaratsangiz, asosiy ekran sifatida vazifalarni ko'rish ekranidan foydalanasiz.
IPhone ilovasini yaratish 20 -qadam
IPhone ilovasini yaratish 20 -qadam

Qadam 8. Navigatsiya panelini qo'shing

Agar sizda ikkita ekran bo'lsa, foydalanuvchilar ekranlar o'rtasida harakatlanishi uchun navigatsiya panelini yaratish vaqti keldi. Siz navigatsiya boshqaruvchisidan foydalanishingiz mumkin, bu maxsus ko'rish boshqaruvchisi. Bu boshqaruvchi ilovangizning yuqori qismiga navigatsiya panelini qo'shadi va foydalanuvchilarga ekranlar o'rtasida harakatlanish imkonini beradi.

  • Navigatsiya boshqaruv elementlari asosiy ekranga qo'shilishi kerak, shunda ular boshqa ekranlarni boshqarishi mumkin.
  • Loyihaning kontur ko'rinishida ilovaning dastlabki ko'rinishini tanlang.
  • Tahrirchi → O'rnatish → Navigatsiya boshqaruvchisi -ni bosing.
  • Ekranning yuqori qismida siz boshqaruvchini qo'shgan kulrang navigatsiya panelini ko'rasiz.
IPhone ilovasini yaratish 21 -qadam
IPhone ilovasini yaratish 21 -qadam

Qadam 9. Navigatsiya paneliga funksiya qo'shing

Navigatsiya paneliga kirganingizdan so'ng, navigatsiya vositalarini barga kiritishingiz mumkin. Uni kiritish foydalanuvchiga ekranlar o'rtasida harakatlanish imkonini beradi.

  • Navigatsiya paneliga sarlavha qo'shing. Siz xohlagan displey boshqaruvchisi ostidagi "Navigatsiya elementlari" ni bosing. Atributlar inspektorini oching va sarlavha maydoniga ekran nomini kiriting.
  • Navigatsiya tugmachalarini qo'shing. Agar siz hali ochmagan bo'lsangiz, ob'ektlar kutubxonasini oching va "Bar tugmasi" bandini toping. Bosing va navigatsiya paneliga torting. Umuman olganda, sizni boshqa ekranga oldinga siljitadigan tugma o'ng tomonda, orqa tugma esa ekranning chap tomonida joylashgan.
  • Tugmani xususiyatlarini bering. Tugmachalarni har xil maqsadlarga moslashtiradigan ma'lum xususiyatlarga ega qilib sozlash mumkin. Masalan, ishlar ro'yxatini tuzayotgan bo'lsangiz, yozuv qo'shish uchun sizga tugma kerak bo'ladi. O'zingizning tugmachangizni tanlang va Attribute Inspector -ni oching. Identifier menyusini tanlang va "Qo'shish" -ni tanlang. Sizning tugmachangiz shakli "+" belgisiga o'zgaradi.
IPhone ilovasini yaratish 22 -qadam
IPhone ilovasini yaratish 22 -qadam

Qadam 10. Mavjud ekrandagi tugmani bog'lang

Tugmani ishlashi uchun uni boshqa ekranga ulashingiz kerak. Bizning ishlar ro'yxatimiz misolida, tugma ro'yxatda va yozuvga kirish uchun uni ekranga bog'lash kerak. Tugmani bog'lash uchun "Control" tugmachasini bosib ushlab turing va tugmani ikkinchi ekranga torting.

  • Sichqoncha tugmachasini qo'yib yuborganingizda, bir necha variantli Action Segue menyusi paydo bo'ladi. Ekranlarni almashtirishda "surish" o'tishidan foydalanish uchun "Push" -ni tanlang. Bundan tashqari, "Capital" ni tanlashingiz mumkin, u ekranni harakatlar ketma -ketligining bir qismi sifatida emas, balki maxsus harakat sifatida ochadi.
  • Agar siz Push -dan foydalansangiz, navigatsiya paneli va orqaga qaytish tugmasi avtomatik ravishda ikkinchi ekraningizga qo'shiladi. Agar siz Modal-ni tanlasangiz, sizga ikkinchi navigatsiya paneli, bekor qilish tugmasi va tugma tugmasi qo'shilishi kerak bo'ladi (bajariladigan ilovalar uchun. Boshqa ilovalarga boshqa turdagi tugma kerak bo'ladi).
  • "Bekor qilish" va "Bajarildi" tugmalari "Qo'shish" tugmachalari kabi yaratilishi mumkin. Atributlar inspektori identifikator menyusida "Bekor qilish" yoki "Bajarildi" -ni tanlang.
IPhone ilovasini yaratish 23 -qadam
IPhone ilovasini yaratish 23 -qadam

Qadam 11. Ma'lumotlarni qayta ishlash imkoniyatlarini qo'shing

Siz hozircha kod yozmasdan navigatsiya qilinadigan interfeyslarni yaratishga muvaffaq bo'ldingiz. Agar siz ma'lumotlarni saqlash yoki foydalanuvchi ma'lumotlarini qayta ishlash kabi qo'shimcha funktsiyalarni qo'shmoqchi bo'lsangiz, kod yozishingiz kerak bo'ladi. Kod yozish bo'yicha qo'llanmalar ushbu maqola doirasidan tashqarida, lekin Internetda ko'plab Objective-C qo'llanmalari mavjud.

Ishlab chiqaruvchini topishga yordam berish uchun siz interfeys prototipidan foydalanishingiz mumkin. Navigatsiya interfeysiga ega bo'lish qaysi qismlarga dasturlash kerakligini aniqlashga yordam beradi

5 -ning 4 -usuli: Ilovani sinab ko'rish

IPhone ilovasini yaratish 24 -qadam
IPhone ilovasini yaratish 24 -qadam

Qadam 1. iOS simulyatorini ishga tushiring

Xcode -da iOS Simulyatori mavjud bo'lib, u sizning ilovangizni har xil turdagi iOS qurilmalarining simulyatsiyasi bo'yicha sinab ko'rishga imkon beradi. Simulyatorni ishga tushirish uchun Xcode oynasining yuqori qismidagi menyudan "Simulyator va disk raskadrovka" -ni tanlang, so'ng sinab ko'rmoqchi bo'lgan qurilmani tanlang.

IPhone ilovasini yaratish 25 -qadam
IPhone ilovasini yaratish 25 -qadam

Qadam 2. Ilovangizni yarating

Ilovani kompilyatsiya qilish va ishga tushirish uchun oddiy Play tugmachasiga o'xshash Build tugmasini bosing. Bu jarayon bir necha daqiqaga cho'zilishi mumkin, siz asboblar panelidagi taraqqiyotni ko'rishingiz mumkin. Ish tugagandan so'ng, iOS Simulator ochiladi va siz ilovangizni sinab ko'rishni boshlashingiz mumkin.

IPhone ilovasini yarating 26 -qadam
IPhone ilovasini yarating 26 -qadam

Qadam 3. iPhone -da ilovani sinab ko'ring

Sinov uchun ilovani joylashtirishdan oldin, agar sizda iPhone bo'lsa, uni o'z qurilmangizda sinab ko'rishingiz mumkin. Birinchidan, qurilmangizni USB orqali kompyuterga ulang. Agar iTunes ochiq bo'lsa, uni yoping. Menyudan "Qurilma va disk raskadrovka" -ni tanlang, so'ngra "Qurish" -ni bosing. Biroz vaqt o'tgach, dastur iPhone -da ochiladi. Ilovani yopishdan oldin barcha funktsiyalarni sinab ko'ring.

IPhone ilovasini yaratish 27 -qadam
IPhone ilovasini yaratish 27 -qadam

Qadam 4. Ilovani disk raskadrovka

Agar sizning ilovangizda muammolar bo'lsa, nima bo'lganini va nima uchun sodir bo'lganligini bilishingiz kerak. Ushbu muammoni aniqlash jarayoni keng qamrovli va sizning arizangiz muammoli bo'lishi uchun ko'p sabablar bor. Nosozliklarni tuzatish konsolini oching va xato xabarini o'qing. Bu xato xabarlarning ko'pini tushunish qiyin. Agar tushunmasangiz, xato xabarini qidirib ko'ring. Ehtimol, siz Apple dasturchilarining forumlarida boshqa tajribali ishlab chiquvchilarning javoblari bilan xabarlarni topa olasiz.

Nosozliklarni tuzatish uzoq vaqt talab qilishi mumkin. Agar taslim bo'lmasangiz, bundan ham yaxshiroq bo'lasiz. Siz ilovadagi xatolarni taniy boshlaysiz, ularni topasiz va ba'zida xatolar paydo bo'lishini bashorat qilasiz. Eng keng tarqalgan xatolardan biri - bu ob'ektni bir necha marta xotiradan chiqarib yuborish. Yana bir xato - ob'ektlarni xotiraga qo'shish yoki bog'lashdan oldin, xotira ajratish va ob'ektlarni ishga tushirishni unutish. Qancha ko'p ilovalar yaratsangiz, shunchalik xato qilasiz

IPhone ilovasini yaratish 28 -qadam
IPhone ilovasini yaratish 28 -qadam

Qadam 5. Xotira ishlatilishini tekshiring

iPhone xotirasi juda cheklangan. Qachonki siz biron bir ob'ektga xotira ajratgan bo'lsangiz, uni ishlatishni tugatgandan so'ng uni qo'yib yuborishingiz va ishlatilgan xotirani qaytarishingiz kerak. IPhone SDK -da xotira va boshqa resurslardan foydalanishni tekshirish uchun asboblar mavjud.

  • "Qurilma va disk raskadrovka" ni tanlagandan so'ng, Ishga tushirish → Ishlash vositasi bilan ishga tushirish → Oqishlarni tanlang. Bu asboblarni ko'rsatadi va ilovani qurilmada ishga tushiradi. Davom eting va ilovadan odatdagidek foydalaning. Ilovalar tez -tez javob bermasligi mumkin, chunki Instruments xotiradan foydalanishni qayd qiladi va tahlil qiladi. Xotira sızıntısı Leaks vaqt jadvalida qizil pog'ona hosil qiladi. Xotira oqishining manbai ekranning pastki qismida ko'rsatiladi.
  • Oqib ketgan ob'ektni ikki marta bosish sizni muammoli kodga olib borishga harakat qiladi yoki manzil satridagi kichik o'qni bosish oqish tarixini ko'rsatadi. Ba'zida oqish manbai oqish aniqlangan joydan emas.
  • Agar siz o'zingizni chalkash his qilsangiz, yo'q qilish jarayonini sinab ko'ring. Ularni sharh sifatida belgilang va/yoki kodingizning ba'zi bo'limlarini diqqat bilan o'tkazib yuboring va ilovangizni ishga tushiring. Ba'zan siz umumiy maydonni toraytirib, muammoli joylarni topishingiz mumkin. Agar siz uni topsangiz, kodni tuzatishingiz yoki qayta yozishingiz mumkin. Shuni yodda tutingki, Google -dan foydalanish sizni tez -tez Apple -ning ichki forumlariga havolalar yoki muammoingiz haqidagi hujjatlarga yo'naltirishga majbur qiladi.
IPhone ilovasini yarating 29 -qadam
IPhone ilovasini yarating 29 -qadam

6 -qadam. Boshqalar sinab ko'rishi uchun ilovangizni joylashtiring

Ilovangizni simulyatsiya qilingan holatda sinab ko'rish - bu sizning ilovangiz ishlayotganiga va uning interfeysi yaxshi ko'rinishiga ishonch hosil qilishning yaxshi usuli, boshqalar tomonidan sinab ko'rish juda yaxshi. Ilovani sinovchilarga joylashtirishdan oldin eng muhim xatolarni tuzatganingizga ishonch hosil qiling. Ilovangizni sinovchilarga joylashtirish uchun siz iOS Dev Center saytida maxsus sertifikat yaratishingiz kerak.

  • Tashqi sinovchilar siz kutmagan fikrni bildirishi mumkin. Agar sizning arizangiz juda murakkab bo'lsa, bu fikrlar ko'pincha foydali bo'ladi.
  • Sinov qurilmasiga ruxsat berish uchun qurilmaning UDID raqami bo'lishi kerak.
  • Menyudan Qurilmani tanlang va "Qurish" tugmasini bosing. Finder-da loyiha papkasini toping va "Ad-Hoc-iphoneos" papkasini toping. Bu papkaning ichida ilova bor. Xuddi shu papkaga iOS Dev Center -dan "AdHoc.mobileprovision" sertifikatini nusxalash. Ilova va sertifikatni tanlang, so'ng uni zip shaklida siqing. Bu arxiv tashqi sinovchilarga berilishi mumkin. Siz har bir maxsus sertifikat uchun alohida arxiv yaratishingiz kerak bo'ladi.

5 -usul 5: O'z loyihangizni chiqarish

IPhone ilovasini 30 -qadam qiling
IPhone ilovasini 30 -qadam qiling

Qadam 1. Tarqatish uchun dastur yarating

Qurilma va chiqarishni tanlang va "Qurish" tugmasini bosing. Finder-da loyiha papkasini toping va "Ad-Hoc-iphoneos" papkasini toping. Bu papkaning ichida ilova bor. Ilovani zip shaklida siqish.

Sizning ilovangiz Apple sertifikatidan o'tishi uchun uni iOS 7 va Retina Display uchun optimallashtirish kerak

IPhone ilovasini yaratish 31 -qadam
IPhone ilovasini yaratish 31 -qadam

Qadam 2. iOS Dev Center -dan iTunes Connect boshqaruv panelini oching

Agar sizda sozlashni yakunlash uchun tugallanmagan qadamlar bo'lsa, ular sahifaning yuqori qismida ko'rsatiladi. Barcha soliq va bank ma'lumotlari to'g'ri kiritilganligiga ishonch hosil qiling.

IPhone ilovasini 32 -qadam qiling
IPhone ilovasini 32 -qadam qiling

Qadam 3. Barcha ilova ma'lumotlarini kiriting

"Ilovalaringizni boshqarish" ni bosing va "Yangi dastur qo'shish" -ni tanlang. dastur nomini, SKU raqamini va paket identifikatorini kiriting. Mavjud menyudan dasturlar to'plamini tanlang.

  • Ilova tavsifi, kalit so'zlar, qo'llab -quvvatlash sayti, toifasi, elektron pochta manzili, mualliflik huquqi va boshqalar uchun shaklni to'ldiring.
  • Huquqlar va narxlar shaklini to'ldiring.
  • ITunes uchun rasm tayyorlang. Sizga 512x512 vektor belgisi va ilovangiz skrinshoti kerak. Skrinshotni iPhone simulyatoridan Buyruq+⇧ Shift+4 tugmachalarini bosib, paydo bo'ladigan maydonda chiziqni tortib olish mumkin. IPhone uchun o'lchami 320x480 ekanligiga ishonch hosil qiling. Skrinshotlar ilovalarni marketing jarayonining eng muhim qismidir, shuning uchun ular ilova haqidagi eng muhim ma'lumotlarni ko'rsatishiga ishonch hosil qiling.
IPhone ilovasini yaratish 33 -qadam
IPhone ilovasini yaratish 33 -qadam

Qadam 4. Ilovangizni yuklang

"Ikkilik faylni yuklashga tayyor" tugmasini bosing, shunda siz dasturni yuklovchini yuklashga yo'naltiradigan ekranga o'tasiz. Ilova yuklovchisini yuklab oling va Bajarildi tugmasini bosing.

  • Ilova yuklovchisini o'rnating va dasturni ishga tushiring. Birinchi marta ishga tushirganingizda, sizdan iTunes -ga kirish ma'lumotlarini kiritish talab qilinadi.
  • Ilova yuklovchisi iTunes Connect hisobingizni tekshiradi va yuklashga tayyor ilovalarni topadi. Menyudan yuklashga tayyor ilovalar paydo bo'ladi. Yuklamoqchi bo'lgan ilovani tanlang, yangi yaratgan Distribution zip faylini tanlang va faylni yuklang. Faylni yuklovchi paketdagi ichki narsalarni tekshiradi va agar biror narsa noto'g'ri ketsa, xato versiyasini ko'rsatadi, masalan, mos bo'lmagan versiya raqami, etishmayotgan belgi va boshqalar. Agar hamma narsa yaxshi bo'lsa, sizning ilovangiz yuklanadi.
IPhone ilovasini yaratish 34 -qadam
IPhone ilovasini yaratish 34 -qadam

Qadam 5. Tekshirish vaqtini kuting

Sizning arizangiz ko'rib chiqilishini kutishdan boshqa hech narsa qila olmaysiz. Agar sizning ilovangiz o'z holatini "Ko'rib chiqilmoqda" deb o'zgartirsa, Apple sizga bir necha kun yoki hafta ichida elektron pochta orqali xabar beradi. Sizning arizangiz tekshirilganda, jarayon juda tez. Agar sizning dasturingiz dastlabki sinovlar to'plamidan ololmasa, nima uchun sizga elektron pochta orqali xabar beriladi va Apple sizga bu muammoni qanday hal qilish bo'yicha takliflar beradi. Agar sizning ilovangiz mos bo'lsa, Apple sizga ilovangiz sotuvga qo'yilganligi to'g'risida elektron pochta xabarini yuboradi. Endi sizning ilovangiz iTunes do'konida paydo bo'ladi.

IPhone ilovasini yaratish 35 -qadam
IPhone ilovasini yaratish 35 -qadam

Qadam 6. Ilovangizni targ'ib qiling

Yangi ilovangiz sotuvga tayyor bo'lgach, uni reklama qilish vaqti keldi. Ijtimoiy tarmoqlardan foydalaning, ilovalaringiz haqida saytlarda press -relizlar joylashtiring, YouTube -da ba'zi videolarni yarating va odamlarni sizning ilovangiz haqida gapirishga majburlash uchun hamma narsani qiling.

Siz ilovaning bepul nusxasini o'z saytida sizning ilovangiz haqida yozadigan yoki o'z YouTube kanalida ko'rib chiqadigan sinovchilarga yuborishingiz mumkin. Agar siz eng yaxshi sinovchilar bilan bog'lana olsangiz, sizning ilovangiz yaxshi sotilishi mumkin

IPhone ilovasini yaratish 36 -qadam
IPhone ilovasini yaratish 36 -qadam

Qadam 7. Savdo ko'rsatkichlariga e'tibor bering

IPhone -da iTunes Connect Mobile -ni bepul yuklab oling. Har kuni kiring va sotuvlar, bozor ulushi va sizning ilovangizni sotib olgan mamlakatlarni tekshiring. Bu eng qiziqarli qism! Apple sizga vaqti -vaqti bilan eng so'nggi savdo ma'lumotlariga havolalar bilan elektron pochta xabarlarini yuboradi. Shundan so'ng siz uni yozuvlar uchun yuklab olishingiz mumkin. Omad!

Maslahatlar

  • App Store -dagi mavjud ilovalardan takroriy ilovalar o'rniga yangi ilovalar yaratishga harakat qiling. Qaysi ilovalar mavjudligini bilish uchun App Store -ni qidiring. Albatta, agar sizning fikringiz yaxshiroq bo'lsa, o'z fikringizni haqiqatga aylantiring.
  • Ilovangizni yaxshilash yo'llarini qidiring.
  • Agar sizga bosma nashrlar yoqsa, Amazonda iPhone ilovalarini yaratish bo'yicha kitoblarni qidiring.
  • Iloji bo'lsa, ilovani turli xil iOS versiyalari bo'lgan turli iDevice qurilmalarida sinab ko'ring.
  • Agar siz iOS ishlab chiqaruvchisini yollayotgan bo'lsangiz va ilova siz xohlagan tarzda ko'rinishini xohlasangiz, siz ilovangizni Photoshop -da loyihalashtirishingiz va uni Xcode/iOS ilovasiga aylantirish uchun psdtoxcode -dan foydalanishingiz mumkin!

Ogohlantirish

  • IPhone SDK har doim o'zgarib turadi va iOS qurilmalari doimo rivojlanmoqda. Agar loyiha yaratishda SDK yangilanishi mavjud bo'lsa, uni yangilashdan oldin nima yangilik va SDK o'zgarishini o'qiganingizga ishonch hosil qiling. Agar Apple barcha yangi yuborilgan ilovalar eng yangi SDK -ni ishlatishini talab qilmasa, sizga SDK versiyasini yangilash kerak bo'lmasligi mumkin. Agar siz SDK -ni yangilasangiz, siz ishlatadigan usullarning ba'zilari eskirgan bo'lishi mumkin va ular ilovaga tushib qolmasa ham, ehtiyot bo'ling.
  • App Store do'konida sizning ilovangiz qabul qilinganda, yomon baho olsangiz qo'rqmang. Kimdir konstruktiv sharhlar beradi, kimdir qo'pol.
  • Ehtimol, sizning ilovangizni ko'p odamlar yuklamaydi - taslim bo'lmang.
  • IPhone ilovalarini yaratish shunchalik o'ziga jalb qiladiki, uni to'xtatish qiyin bo'lishi mumkin.

Tavsiya: