IPhone ilovasini qanday qilish kerak (rasmlar bilan)

Mundarija:

IPhone ilovasini qanday qilish kerak (rasmlar bilan)
IPhone ilovasini qanday qilish kerak (rasmlar bilan)

Video: IPhone ilovasini qanday qilish kerak (rasmlar bilan)

Video: IPhone ilovasini qanday qilish kerak (rasmlar bilan)
Video: internet barcha operatorlarda sozlash,Настройка в интернете для всех операторов @texnotime 2024, Aprel
Anonim

Ilovalar bozori doimo o'zgarib turadi va o'zgaradi va muvaffaqiyat hikoyalari hech kimning ko'zini qamashtiradigan darajada katta. Sizningcha, sizda iPhone ilovasi uchun keyingi katta g'oya bormi? Buni qilish siz o'ylagandan osonroq bo'lishi mumkin. Garchi siz kodlashni o'rganishingiz kerak bo'lsa -da, interfeys ishining ko'p qismi grafik tarzda bajarilishi mumkin. Ilovani yaratish vaqt, o'rganish va sabr -toqat talab qiladi, lekin ehtimol siz keyingi Flappy Bird -ni yaratasiz! Ishni boshlash uchun quyidagi 1 -qadamga qarang.

Qadamlar

5 -qismning 1 -qismi: Rivojlanish muhitini sozlash

IPhone ilovasini yarating 1 -qadam
IPhone ilovasini yarating 1 -qadam

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

Xcode - bu barcha iPhone ilovalari yaratilgan muhit. Xcode Apple -dan bepul mavjud, lekin OS X 10.8 yoki undan keyingi versiyasini o'rnatishni talab qiladi. Windows yoki Linux kompyuterlarida Xcode -ni ishlatishning rasmiy usuli yo'q. Bu shuni anglatadiki, agar siz iPhone ilovasini ishlab chiqmoqchi bo'lsangiz, lekin Mac -ga ega bo'lmasangiz, avvalambor, unga sarmoya kiritishingiz kerak bo'ladi.

  • IOS 8 ilovalarini ishlab chiqish uchun sizga Xcode 6.0.1 va iOS 8 SDK kerak bo'ladi, ikkalasi ham Apple -da mavjud. IOS 8 SDK iCloud integratsiyasi va Touch ID kabi har xil turdagi yangi ilovalarni yaratishga imkon beradigan juda ko'p sonli yangi API -larni o'z ichiga oladi.
  • IOS 10 ilovalarini ishlab chiqish uchun sizga Xcode 8 va iOS 10 SDK kerak bo'ladi. Xcode -ning ushbu versiyasida Swift tili va SDK -da sezilarli o'zgarishlar mavjud, siz bilishni xohlaysiz, lekin yaxshi xabar shundaki, ushbu versiyadan keyin Swift tilida "kodni buzuvchi" o'zgarishlar bo'lmaydi..
IPhone ilovasini yarating 2 -qadam
IPhone ilovasini yarating 2 -qadam

Qadam 2. Yaxshi matn muharririni o'rnating

Xcode -da to'liq kodlash mumkin bo'lsa -da, agar sizda dasturiy sintaksisga ixtisoslashgan maxsus matn muharriri bo'lsa, katta hajmli kodlar bilan ishlash ancha osonroq bo'ladi. TextMate va JEdit - ikkita juda mashhur tanlov.

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

Qadam 3. Vektorli grafik dasturini o'rnating

Agar siz ilovangiz uchun maxsus san'at va dizayn yaratishni rejalashtirmoqchi bo'lsangiz, sizga vektorli grafikalar yaratadigan dastur kerak bo'ladi. Vektorli grafikalar aniqligini yo'qotmasdan o'lchanadi va yaxshi ko'rinadigan dastur uchun zarurdir. Ommabop vektor dasturlari orasida CorelDraw, Adobe Illustrator va Xara Designer tijorat va Inkscape bepul mavjud. Chiroyli, bepul, vektorli grafikalar chizish dasturi DrawBerry. Bu professional dasturlar kabi kuchli emas, lekin bu birinchi marta foydalanayotganlar uchun yaxshi, yoki agar siz faqat bitta foydalanish uchun pul to'lamoqchi bo'lsangiz.

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

Qadam 4. Objective-C bilan tanishib chiqing

Objective-C-bu iPhone ilovalarida funksionallikni yaratish uchun ishlatiladigan dasturlash tili. U ma'lumotlar va ob'ektlar bilan ishlashni boshqaradi. Objective-C-C tillar oilasining hosilasi va ob'ektga yo'naltirilgan til. Agar sizda C yoki Java haqida asosiy tushuncha bo'lsa, Objective-C ni tushunish oson bo'lishi kerak.

  • Yangi variant-Objective-C-ni davom ettiradigan Swift tili yordamida o'z ilovangizni yaratish. Swift ancha do'stona sintaksisga ega va zamonaviyroq tuyg'uga ega.
  • Objective-C-ni bilmasdan asosiy dasturni yaratish mumkin bo'lsa-da, siz o'zingiz kodlamasdan hech qanday rivojlangan funktsiyani bajara olmaysiz. Objective-C bo'lmasa, siz faqat ekranlar o'rtasida oldinga va orqaga harakat qilishingiz mumkin.
  • Internetda turli xil darsliklar, shuningdek, Objective-C yoki Swift haqidagi turli kitoblarda mavjud bo'lgan ko'plab ma'lumotlar mavjud. Agar iPhone ilovasini ishlab chiqish siz jiddiy qabul qilmoqchi bo'lsangiz, sizga ba'zi resurslarni qo'llagan holda xizmat ko'rsatiladi.
  • Ba'zi mashhur Objective-C va Swift jamoalariga Apple Developer Forumlari, iPhoneSDK Google Group va StackOverflow kiradi.
IPhone ilovasini yaratish 5 -qadam
IPhone ilovasini yaratish 5 -qadam

5 -qadam. Rivojlanishning tashqi manbalarini ko'rib chiqing

Agar sizda Objective-C yoki Swift-ni o'rganishga hech qanday qiziqish bo'lmasa yoki tanangizda badiiy suyak bo'lmasa, u erda juda ko'p sonli freelancerlar va rivojlanish guruhlari bor, ular har xil masalalarni o'zlashtirishi mumkin. siz uchun loyihangiz. Rivojlanishingizni autsorsing qilish - bu murakkab jarayon, lekin siz dasturlash turiga kirmasangiz, bosh og'rig'idan qutqarishingiz mumkin. Ishda ishtirok etadigan har bir shaxs oshkor qilmaslik to'g'risidagi bitimni imzolaganiga va ish boshlanishidan oldin ish haqi tuzilmalari mavjudligiga ishonch hosil qiling.

Upwork (ilgari oDesk and Elance) - Internetdagi eng mashhur freelancing xizmati bo'lib, unda har xil mahorat darajasidagi yuzlab ishlab chiquvchilar va rassomlar bor

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

Qadam 6. Rivojlanish hisobini yarating

Ilovangizni App Store -da tarqatish yoki boshqalarga sinovdan o'tkazish uchun siz Apple Developer hisobiga ro'yxatdan o'tishingiz kerak bo'ladi. Hisob yiliga $ 99 turadi va sizdan soliq va bank hisob ma'lumotlarini kiritishingiz talab qilinadi.

Hisob qaydnomangizni iOS Dev Center veb -saytida yaratishingiz mumkin

IPhone ilovasini yaratish 7 -qadam
IPhone ilovasini yaratish 7 -qadam

Qadam 7. Ba'zi test ilovalarini yuklab oling

Tuzuvchi hisobiga yozilgandan so'ng, siz Apple -ning ishlab chiqish manbalariga kira olasiz. Bu manbalarga turli xil namunaviy loyihalar kiradi, ular sizga ilovalarni ishlab chiqish haqida juda ko'p ma'lumot beradi. Xcode -da siz yaratmoqchi bo'lgan dastur turiga tegishli misolni toping.

5 -qismning 2 -qismi: Ilovani 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 uning xususiyatlari uchun puxta o'ylangan reja bo'lishi kerak. Bunga ilovaning barcha funktsiyalari, foydalanuvchi interfeysi va ekranlar orasidagi oqimning eskizlari va bajarilishi kerak bo'lgan tizimlar turlari haqida asosiy tasavvurlar berilgan dizayn hujjati bo'lishi mumkin.

  • Ilovani ishlab chiqayotganda, iloji boricha dizayn hujjatingizga yopishib olishga harakat qiling. Bu sizga kerakli xususiyatlarga e'tiboringizni qaratishga yordam beradi.
  • Ilovangizdagi har bir ekran uchun kamida bitta eskiz chizishga harakat qiling.
IPhone ilovasini yaratish 9 -qadam
IPhone ilovasini yaratish 9 -qadam

2 -qadam. Tomoshabinlaringizni aniqlang

Sizning ilovangiz auditoriyasi tashqi ko'rinishi va ilovaning funksionalligi bilan bog'liq bo'ladi. Masalan, bajariladigan ishlar ro'yxati ilovasi tomoshabinlarga ega bo'ladi. Bu sizga yordam beradi

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

Qadam 3. Ilova yordamida ehtiyojni hal qiling

Agar sizning ilovangiz qandaydir yordamchi dastur bo'lsa, u ilgari hal qilinmagan muammoning echimini yoki o'ziga xos echim yoki usulni yoki oldingi urinishlarga qaraganda yaxshiroq bajaradigan usulni taklif qilishi kerak. Agar sizning ilovangiz o'yin bo'lsa, unda o'ziga xos xususiyat yoki xususiyatlar bo'lishi kerak, bu uni ajratib turishga va o'ziga xos o'yinchilarni jalb qilishga yordam beradi.

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

4 -qadam Tarkibni ko'rib chiqing

Foydalanuvchi interfeysi sizning ilovangiz foydalanuvchisiga ko'rsatayotgan kontent turiga qarab belgilanadi. Misol uchun, agar ilova fotosuratlar bilan shug'ullansa, sizga fotosuratlarni ko'rib chiqishni va ular orqali o'tishni iloji boricha osonlashtiradigan foydalanuvchi interfeysi kerak bo'ladi.

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

5 -qadam. UI dizayn jarayonlarini yaxshi bajaring

Foydalanuvchi interfeysi hech qachon foydalanuvchiga to'sqinlik qilmasligi kerak. Bu shuni anglatadiki, variantlar aniq ko'rinadigan bo'lishi kerak va foydalanuvchi hech qachon qaysi tugma nima qilishini so'ramasligi kerak. Agar siz piktogramma ishlatayotgan bo'lsangiz, ular o'z vazifalarini aniq ko'rsatishi kerak. Ilovada navigatsiya tabiiy va tabiiy bo'lishi kerak.

UI dizayni fan kabi san'at turidir. Loyihangiz rivojlanib borishi bilan siz o'z dizayningizni doimiy ravishda o'zgartirishingiz mumkin

5 -qismning 3 -qismi: 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" sarlavhasi ostida "Ilova" -ni tanlang. Andoza bo'limida "Ilovani bo'shatish" -ni tanlang.

  • Turli xil vazifalar uchun mo'ljallangan turli xil shablonlar mavjud. Rivojlanish jarayonida qulayroq bo'lmaguningizcha bo'sh shablon bilan boshlang. Hammasi qanday ishlashini bilganingizdan so'ng, siz murakkab shablonlardan birini sinab ko'rishingiz mumkin.
  • Sizga mahsulot nomi, kompaniyangiz identifikatori va sinf prefiksi ko'rsatilishi kerak. Agar sizda hali Apple -dan kompaniya identifikatori bo'lmasa, com.example kiriting. Sinf prefiksi uchun XYZ kiriting.
  • Qurilmalar menyusidan "iPhone" -ni tanlang.
IPhone ilovasini yarating 14 -qadam
IPhone ilovasini yarating 14 -qadam

Qadam 2. Storyboard yaratish

Storyboard - bu sizning ilovalaringizning barcha ekranlarining vizual ko'rinishi. U har bir ekranning tarkibini va ular orasidagi o'tishni ko'rsatadi. Storyboard vositasi ilova oqimini rivojlantirishga yordam beradi.

  • Fayl → Yangi → Fayl -ni bosing.
  • IOS sarlavhasi ostida "Foydalanuvchi interfeysi" ni bosing.
  • Storyboard -ni tanlang va Keyingisini bosing.
  • Qurilmalar menyusidan iPhone -ni tanlang va faylga "Asosiy" deb nom bering. U sizning loyihangiz bilan bir xil joyda saqlanganligiga ishonch hosil qiling.
IPhone ilovasini yaratish 15 -qadam
IPhone ilovasini yaratish 15 -qadam

3 -qadam. O'zingizning Storyboard -ni loyihangizga tayinlang

Storyboardni yaratganingizdan so'ng, uni ilovangizning asosiy interfeysi sifatida belgilashingiz kerak bo'ladi. Bu ilova ishga tushirilganda Storyboard yuklanadi. Agar siz hikoya taxtasini tayinlamasangiz, ilovani ishga tushirganingizda hech narsa bo'lmaydi.

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

Qadam 4. Ko'rish boshqaruvchisi yordamida birinchi ekraningizni qo'shing

Ko'rish nazoratchilari foydalanuvchi tarkibni qanday ko'rishini belgilaydi. Standart ko'rinishlar va jadvallarni o'z ichiga olgan turli xil oldindan o'rnatilgan ko'rish boshqaruvchilari mavjud. Siz hikoyalar taxtangizga ko'rish kontrolatorlarini qo'shasiz, bu ilovaga foydalanuvchiga kontentni qanday ko'rsatish kerakligini aytadi.

  • Loyihani boshqarish menyusida "Main.storyboard" faylini tanlang. Siz Interface Builder oynasida bo'sh tuvali ko'rasiz.
  • Ob'ektlar kutubxonasini toping. Bu o'ng ramkaning pastki qismida joylashgan va kichik kub tugmachasini bosish orqali tanlanishi mumkin. Bu sizning tuvalingizga qo'shilishi mumkin bo'lgan ob'ektlar ro'yxatini yuklaydi.
  • "View Controller" ob'ektini bosing va tuval ustiga torting. Sizning birinchi ekraningiz tuvalda paydo bo'ladi.
  • Sizning birinchi "sahnangiz" tugadi. Ilova ishga tushirilganda, ko'rish boshqaruvchisi birinchi ekraningizni yuklaydi.
IPhone ilovasini yaratish 17 -qadam
IPhone ilovasini yaratish 17 -qadam

Qadam 5. Birinchi ekranga interfeys moslamalarini qo'shing

Ko'rishni boshqarish moslamasi o'rnatilgach, siz yorliqlar, matn kiritish maydonlari va tugmalar kabi kerakli interfeys ob'ektlari bilan ekranni to'ldirishni boshlashingiz mumkin. Interfeys ob'ektlarini View Controller ob'ektini topgan Ob'ektlar kutubxonasi ro'yxatida topish mumkin.

  • Ob'ektlarni ekranga qo'shish uchun ularni sichqonchaning o'ng tugmasi bilan bosing va ro'yxatdan o'ting.
  • Ob'ektning chekkasidagi katakchalarni bosish va sudrash orqali ko'pchilik ob'ektlar hajmini o'zgartirish mumkin. O'lchamini o'zgartirganda, ekranda ko'rsatmalar paydo bo'ladi, shunda hamma narsa to'g'ri joylashtirilganligiga ishonch hosil qilishingiz mumkin.
IPhone ilovasini yarating 18 -qadam
IPhone ilovasini yarating 18 -qadam

Qadam 6. Siz qo'shgan ob'ektlarni moslashtiring

Siz har bir ob'ektning xususiyatlarini sozlashingiz mumkin, bu sizga moslashtirilgan va intuitiv interfeys yaratishga imkon beradi. Masalan, siz matn kiritish maydoniga to'ldiruvchi matnni qo'shishingiz mumkin, bu foydalanuvchiga nima kiritish kerakligi to'g'risida ko'rsatma berishga yordam beradi.

  • O'zgartirmoqchi bo'lgan ob'ektni tanlang va o'ng tomonning yuqori qismidagi "Atributlar inspektori" tugmasini bosing. Tugma qalqonga o'xshaydi.
  • Ob'ektni xohlaganingizcha sozlang. Siz shrift uslubini, shrift hajmini, matn rangini, hizalanishni, fon rasmlarini, joy tutuvchi matnni, chegara uslubini va boshqalarni o'zgartirishingiz mumkin.
  • Mavjud variantlar siz moslashtirayotgan ob'ektga qarab o'zgaradi.
IPhone ilovasini yaratish 19 -qadam
IPhone ilovasini yaratish 19 -qadam

Qadam 7. Boshqa ekranlarni qo'shing

Loyihangiz o'sishi bilan, ilova foydali bo'lishi uchun zarur bo'lgan barcha tarkibni ko'rsatish uchun sizga ko'proq ekran qo'shishingiz kerak bo'ladi. Masalan, agar siz vazifalar ro'yxati ilovasini yaratayotgan bo'lsangiz, sizga kamida ikkita ekran kerak bo'ladi: biri vazifalar ro'yxati elementini kiritish uchun, ikkinchisi esa butun ro'yxatni ko'rish uchun.

  • Ko'proq ekranlar tuvalingizning bo'sh joylariga ko'rish boshqaruvi moslamalarini sudrab olib tashlash orqali qo'shiladi. Agar siz bo'sh joy topa olmasangiz, bo'sh joylarni topmaguningizcha "kattalashtirish" tugmasini bosing. Ko'rish moslamasini mavjud ekranga emas, balki tuvalga qo'yganingizga ishonch hosil qiling.
  • Loyihaning konturidan boshqarishni xohlagan ko'rish boshqaruvchisini tanlab, dastlabki ekranni o'zgartirishingiz mumkin. Atributlar inspektori tugmachasini bosing va "Is initial view controller" katagiga belgi qo'ying. Misol uchun, agar siz ishlar ro'yxatini tuzayotgan bo'lsangiz, ilova ishga tushirilganda, foydalanuvchi birinchi ko'radigan haqiqiy ro'yxat bo'lishini xohlaysiz.
IPhone ilovasini yaratish 20 -qadam
IPhone ilovasini yaratish 20 -qadam

Qadam 8. Navigatsiya panelini qo'shing

Endi sizning ilovangizda ikkita ekran bo'lsa, foydalanuvchi ularni oldinga va orqaga siljitishi uchun shunday qilish vaqti keldi. Siz buni maxsus ko'rish boshqaruvchisi bo'lgan navigatsiya boshqaruvchisidan foydalanishingiz mumkin. Bu boshqaruvchi ilovaning yuqori qismiga navigatsiya panelini qo'shadi, bu esa foydalanuvchiga ekranlar o'rtasida oldinga va orqaga siljish imkonini beradi.

  • Navigatsiya boshqaruvchisi dastlabki ko'rinishga qo'shilishi kerak, shunda u keyingi barcha ekranlarni boshqarishi mumkin.
  • Loyihaning konturida dastlabki ko'rinishingizni tanlang.
  • Tahrirchi → O'rnatish → Navigatsiya boshqaruvchisi -ni bosing.
  • Siz boshqaruvchini qo'shgan ekranning yuqori qismida kulrang navigatsiya paneli paydo bo'lishini ko'rishingiz kerak.
IPhone ilovasini yaratish 21 -qadam
IPhone ilovasini yaratish 21 -qadam

Qadam 9. Navigatsiya paneliga funksionallik qo'shing

Navigatsiya panelini kiritganingizdan so'ng, unga navigatsiya vositalarini qo'shishni boshlashingiz mumkin. Bu sizning foydalanuvchingizga ekranlar o'rtasida oldinga va orqaga siljish imkonini beradi.

  • Navigatsiya paneliga sarlavha qo'shing. Siz tayinlagan ko'rish moslamasi ostidagi Navigatsiya elementini bosing. Atribut inspektorini oching va sarlavha maydoniga joriy ekranning sarlavhasini kiriting.
  • Navigatsiya tugmachasini qo'shing. Ob'ektlar kutubxonasi ochilmagan bo'lsa oching va Bar tugmasi elementini toping. Uni bosing va uni navigatsiya paneliga torting. Odatda, ilovada sizni "oldinga" siljitadigan tugmalar o'ngga, "orqaga" harakatlantiruvchi tugmalar esa chapga joylashtiriladi.
  • Tugmani xususiyatini bering. Tugmalar vaziyatga moslashishni osonlashtiradigan o'ziga xos xususiyatlarga ega bo'lishi uchun sozlanishi mumkin. Masalan, agar siz ishlar ro'yxatini tuzayotgan bo'lsangiz, yangi yozuv yaratish uchun "Qo'shish" tugmasi kerak bo'ladi. Tugmani tanlang va Attribute Inspector -ni oching. Identifier menyusini toping va "Qo'shish" -ni tanlang. Tugma "+" belgisiga o'zgaradi.
IPhone ilovasini yaratish 22 -qadam
IPhone ilovasini yaratish 22 -qadam

Qadam 10. Yangi tugmani mavjud ekranga ulang

Sizning tugmachangiz ishlashi uchun uni boshqa ekranga ulashingiz kerak bo'ladi. Bizning vazifalar ro'yxatimizda, tugma umumiy ro'yxatda joylashgan va kirish ekraniga bog'langan bo'lishi kerak. Tugmani bog'lash uchun Ctrl tugmachasini bosib ushlab turing va tugmani ikkinchi ekranga suring.

  • Sichqoncha tugmachasini qo'yib yuborganingizda, variantlar ro'yxati bilan Action Segue menyusi paydo bo'ladi. Ekranlar o'rtasida harakatlanayotganda surish o'tishidan foydalanish uchun "Push" -ni tanlang. Siz "Modal" ni tanlashingiz mumkin, u ketma-ketlikdan farqli o'laroq, ekranni mustaqil harakat sifatida ochadi.
  • Agar siz Push -dan foydalansangiz, navigatsiya paneli avtomatik ravishda ikkinchi ekraningizga qo'shiladi va "orqaga" tugmasi avtomatik ravishda yaratiladi. Agar siz modalni tanlasangiz, siz ikkinchi navigatsiya panelini qo'lda kiritishingiz, shuningdek "Bekor qilish" va "Bajarildi" tugmachasini qo'shishingiz kerak bo'ladi (vazifalar ro'yxati uchun; tugmalaringizning yorlig'i sizning ilovangiz ehtiyojlariga qarab o'zgaradi).).
  • "Bekor qilish" va "Bajarildi" tugmalari "Qo'shish" tugmachasini yaratganingizdek yaratilishi mumkin. Atribut inspektoridagi Identifier menyusidan "Bekor qilish" yoki "Bajarildi" ni tanlash kifoya.
IPhone ilovasini yaratish 23 -qadam
IPhone ilovasini yaratish 23 -qadam

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

Shu paytgacha siz hech qanday kodlashsiz, navigatsiya qilinadigan asosiy interfeysni yaratishga muvaffaq bo'ldingiz. Agar siz ma'lumotlarni saqlash va foydalanuvchi ma'lumotlarini qayta ishlash kabi yanada chuqurroq funktsiyalarni qo'shmoqchi bo'lsangiz, kodni qo'llaringizni iflos qilishingiz kerak bo'ladi. Kodlash ushbu qo'llanmaning doirasidan tashqarida, lekin Internetda ko'p miqdordagi Objective-C qo'llanmalari mavjud.

Ishlab chiqaruvchini yollashda siz navigatsion interfeys prototipidan foydalanishingiz mumkin. Ishlaydigan interfeysga ega bo'lish, narsalarning kodlash tomonida sizga kerak bo'lgan narsani tushuntirishni ancha osonlashtiradi

5 dan 4 qism: Ilovani sinab ko'rish

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

Qadam 1. iOS simulyatorini ishga tushiring

Xcode o'rnatilgan iOS simulyatori bilan birga keladi, bu sizning ilovangizni turli xil simulyatsiya qilingan iOS qurilmalarida sinab ko'rishga imkon beradi. Simulyatorni ishga tushirish uchun Xcode oynasining yuqori qismidagi ochiladigan menyudan "Simulyator va disk raskadrovka" -ni tanlang va keyin sinab ko'rmoqchi bo'lgan qurilmani tanlang.

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

Qadam 2. Ilovani yarating

Ilovani kompilyatsiya qilish va ishga tushirish uchun an'anaviy Play tugmachasiga o'xshash Build tugmasini bosing. Ilovani yaratish bir necha daqiqa vaqt olishi mumkin. asboblar panelidagi jarayonni kuzatishingiz mumkin. Qurilish jarayoni tugagandan so'ng, iOS simulyatori ochiladi va siz ilovangizni sinovdan o'tkazishni boshlashingiz mumkin.

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

Qadam 3. Ilovani o'z iPhone -da sinab ko'ring

Ilovangizni sinov uchun tarqatishdan oldin, uni o'z qurilmangizda sinab ko'rishingiz mumkin (agar mavjud bo'lsa). Birinchidan, qurilmangizni USB orqali kompyuterga ulang. Agar iTunes ochilsa, uni yoping. Ochiladigan menyudan "Qurilma va disk raskadrovka" -ni tanlang va "Qurish" tugmasini bosing. Bir necha soniyadan so'ng, dastur iPhone -da ishga tushishi kerak. ilovani yopishdan oldin barcha funktsiyalarni sinab ko'ring.

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

Qadam 4. Ilovangizni disk raskadrovka

Agar sizning ilovangiz buzilgan bo'lsa, nima bo'lganini va nima uchun ekanligini tushunishni boshlashingiz kerak. Bu juda katta mavzu va sizning ilovangiz qulab tushishiga sabablar ko'p. Nosozliklarni tuzatish konsolini oching va xato xabarlarini o'qing. Ko'pincha ular juda sirli. Agar siz xatoni tushunmasangiz, xato xabarini Google orqali tekshirib ko'ring. Ehtimol, siz Apple -ning rivojlanish forumida do'stona tajribali ishlab chiqaruvchi ularning iltimoslariga javob bergan xabarni topasiz.

Nosozliklarni tuzatish siz uchun juda ko'p vaqt va zerikarli vaqt bo'lishi mumkin. Agar siz taslim bo'lmasangiz va sabr qilmasangiz, vaqt o'tishi bilan siz undan ham yaxshiroq bo'lasiz. Siz xatolarni taniy boshlaysiz, ularni tezda kuzatib borasiz va hatto ba'zida kutasiz. Bitta keng tarqalgan xato - bu ob'ektni bir necha marta xotiradan chiqarish. Yana biri, qo'shish yoki tayinlashdan oldin, ob'ektni xotiraga ajratishni va ishga tushirishni unutadi. Har bir ilova bilan sizning xatolaringiz kamayadi

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

Qadam 5. Xotira ishlatilishini tekshiring

IPhone xotirasi juda cheklangan. Har safar ob'ektga xotira ajratganingizda, uni tugatgandan so'ng uni qo'yib yuborishingiz va xotirani qaytarishingiz kerak bo'ladi. Asboblar - bu xotira hajmini boshqa narsalar qatorida ko'rish va tahlil qilish uchun iPhone SDK vositasi.

  • Qurilma va disk raskadrovka avvalgidek tanlangan bo'lsa, Ishga tushirish → Ishlash vositasi bilan ishga tushirish → Qochqinlarni tanlang. Bu asboblarni ishga tushiradi va ilovani qurilmangizda ishga tushiradi. Davom eting va ilovadan odatdagidek foydalaning. Vaqti -vaqti bilan muzlab turadiganga o'xshaydi, chunki Instruments sizning xotirangizdan foydalanishni qayd qiladi va tahlil qiladi. Har qanday oqish oqish vaqt jadvalining qizil boshiga olib keladi. Sızıntıların manbai ekranning pastki yarmida ko'rsatiladi.
  • Nosozliklarni ikki marta bosish sizni javobgar kodga olib borishga harakat qiladi yoki manzil ustunidagi kichik o'qni bosish orqali siz qochqinlar tarixini ko'rasiz. Ba'zida oqish aniqlangan joy, albatta, qaerdan paydo bo'lganligini anglatmaydi.
  • Agar siz haqiqatan ham qoqilib qolsangiz, uni yo'q qilish jarayonini sinab ko'ring. Sharh bering va/yoki kodingizning joylarini diqqat bilan chetlab o'ting va ishga tushiring. Ba'zan siz umumiy maydonni qisqartirishingiz mumkin, keyin esa oxir -oqibat mas'ul bo'lishingiz mumkin. Qaerda ekanligini bilganingizda, uni tuzatishingiz yoki qayta yozishingiz mumkin. Esda tutingki, Google -dan foydalanish sizga tez -tez Apple -ning ichki forumlariga to'g'ridan -to'g'ri havolalarni yoki muammoingizni hal qiladigan hujjatlarni taqdim etishi mumkin.
IPhone ilovasini yarating 29 -qadam
IPhone ilovasini yarating 29 -qadam

6 -qadam. Boshqalar tomonidan sinovdan o'tish uchun ilovangizni tarqating

Ilovangizni simulyatsiya qilingan sharoitda sinab ko'rish - bu sizning ilovangizning ishlashini va interfeysi yaxshi ko'rinishini ta'minlashning yaxshi usuli bo'lsa -da, o'zingizdan boshqa foydalanuvchilar tomonidan sinovdan o'tadigan narsa yo'q. Tashqi sinovlarga yuborishdan oldin, eng dahshatli xatolarni o'chirib tashlaganingizga ishonch hosil qiling. Ilovangizni sinovchilaringizga tarqatish uchun siz iOS Dev Center saytida maxsus sertifikat yaratishingiz kerak bo'ladi.

  • Tashqi testerlar siz kutmagan ko'p fikrlarni bildirishi mumkin. Agar sizda murakkab dastur bo'lsa, bu ayniqsa foydali bo'lishi mumkin.
  • Sinov qurilmalariga ruxsat berish uchun sizga har bir qurilmaning UDID raqami kerak bo'ladi.
  • Ochilgan ro'yxatda "Qurilma" ni tanlang va "Qurish" belgisini bosing. Finder-da loyihangiz papkasiga o'ting va "Ad-Hoc-iphoneos" papkasini toping. Ichkarida ilova bo'ladi. IOS Dev Center -dan olgan "AdHoc.mobileprovision" sertifikatingizni o'sha papkaga nusxalash. Ilovani va sertifikatni tanlang va ularni zip qilib qo'ying. Bu arxiv sizning tashqi tekshiruvchingizga berilishi mumkin. Siz har bir maxsus sertifikat uchun alohida arxiv yaratishingiz kerak bo'ladi.

5 -qismning 5 -qismi: Loyihangizni chiqarish

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

Qadam 1. Distribution tuzilmangizni yarating

Ochiladigan menyudan "Qurilma va bo'shatish" -ni tanlang. "Qurilish" belgisini bosing. Finder-da, loyihangizning qurilish papkasiga o'ting va "Release-iphoneos" papkasini toping. Ichkarida ilova bo'ladi. Arxivga arxivlang.

Yangi ilovalar Apple sertifikatidan o'tishi uchun ularni iOS 8 va Retina displey uchun optimallashtirish kerak bo'ladi

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

Qadam 2. iTunes Connect asboblar panelini oching

Siz bunga iOS Dev Center -dan kirishingiz mumkin. Agar sizda tugallanmagan qadamlar bo'lsa, sozlash uchun ular sahifaning yuqori qismida ko'rsatiladi. Bank va soliq to'g'risidagi barcha ma'lumotlar to'g'ri kiritilganligiga ishonch hosil qiling.

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

Qadam 3. Ilovangiz haqidagi barcha ma'lumotlarni kiriting

"Ilovalaringizni boshqarish" ni bosing va keyin "Yangi dastur qo'shish" -ni tanlang. Ilova nomini, SKU raqamini to'ldiring va paket identifikatorini tanlang. Ochiladigan menyudan ilovalar to'plamini tanlang.

  • Ilova tavsifi, kalit so'zlar, qo'llab -quvvatlash sayti, toifasi, elektron pochta manzili, mualliflik huquqi va boshqalarni ko'rsatadigan shakllarni to'ldiring.
  • Huquqlar va narxlar shakllarini to'ldiring.
  • ITunes rasmingizni tayyorlang. Sizga 512x512 o'lchamli katta vektor belgisi, shuningdek ilovangizning ekran tasvirlari kerak bo'ladi. Skrinshotlarni iPhone simulyatoridan Command + Shift + 4 tugmachalari yordamida olish mumkin va sochlarni bu sohada sudrab yurish mumkin. Ular iPhone uchun 320x480 ekanligiga ishonch hosil qiling. Skrinshotlar sizning ilovangizni sotishning juda muhim qismidir, shuning uchun ularning eng muhim qismlarini ko'rsatishiga ishonch hosil qiling.
IPhone ilovasini yaratish 33 -qadam
IPhone ilovasini yaratish 33 -qadam

Qadam 4. Ilovangizni yuklang

"Ikkilikni yuklashga tayyormiz" tugmachasini bosing va siz dasturni yuklash vositasini yuklashga yo'naltiriladigan ekranga o'tasiz. Yuklab oling va Bajarildi tugmasini bosing.

  • Ilovani yuklash vositasini o'rnating va ishga tushiring. Dasturni birinchi marta ishga tushirganingizda, u iTunes -dan kirish ma'lumotlarini so'raydi.
  • Ilovani yuklash vositasi iTunes Connect hisobini tekshiradi va siz ikkilik fayllarni yuklashga tayyor bo'lgan ilovalarni topadi. Ular ochiladigan menyuda ko'rsatiladi. O'zingiz xohlagan narsani tanlang, ilgari yaratilgan Distribution zip -ni tanlang va uni yuklang. Yuklovchi yuklamadagi ba'zi ichki narsalarni tekshiradi va agar biror narsa noto'g'ri bo'lsa, masalan, noto'g'ri versiya raqami, etishmayotgan belgi va boshqalar kabi xatolarni qaytaradi, agar hamma narsa yaxshi bo'lsa, u zipni yuklaydi va tugatadi.
IPhone ilovasini yaratish 34 -qadam
IPhone ilovasini yaratish 34 -qadam

Qadam 5. ko'rib chiqish uchun kutib turing

Endi ko'rib chiqish jarayonini kutishdan boshqa hech narsa yo'q. Agar arizangiz holati "Ko'rib chiqilmoqda" deb o'zgartirilsa, Apple sizga bir necha kun yoki haftadan so'ng elektron pochta orqali xabar beradi. U ko'rib chiqilsa, jarayon juda tez o'tadi. Agar u dastlabki sinovlardan o'tolmasa, sizga nima uchun rad javobi yuboriladi va Apple uni tuzatish bo'yicha takliflar yuboradi. Agar sizning ilovangiz tekshiruvdan o'tgan bo'lsa, Apple sizga ilovangiz sotuvga tayyorligi to'g'risida elektron pochta xabarini yuboradi. Endi sizning ilovangiz iTunes ilovalar do'konida paydo bo'ladi

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

Qadam 6. Ilovangizni targ'ib qiling

Endi sizning yangi ilovangiz sotib olinishi mumkin, bu xabarni tarqatishni boshlash vaqti keldi. Ijtimoiy tarmoqlardan foydalaning, ilovalarga yo'naltirilgan saytlarga press-relizlar yuboring, YouTube videolarini yarating va odamlarga sizning ilovangiz haqida gapirish uchun hamma narsani qiling.

Siz sharhlovchilarga bepul nusxalarni yuborishingiz mumkin, ular sizning ilovangiz haqida o'z veb -saytida yozadilar yoki o'z YouTube kanallarida ko'rib chiqadilar. Agar siz uni mashhur sharhlovchilar qo'liga olsangiz, bu ko'p sotishga olib kelishi mumkin

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

Qadam 7. Sotuvlaringizni kuzatib boring

IPhone uchun bepul iTunes Connect Mobile ilovasini yuklab oling. Har kuni kiring va sotuvlaringizni, bozorlaringizni va sotilgan mamlakatlaringizni tekshiring. Bu qiziqarli qism! Apple vaqti -vaqti bilan sizga so'nggi savdo ma'lumotlariga havolalar bilan elektron pochta xabarlarini yuboradi. Siz ularni yozuvlar uchun yuklab olishingiz mumkin. Omad!

Maslahatlar

  • App Store -da mavjud bo'lgan ilovalarni takrorlamaslik uchun original bo'lishga harakat qiling. App Store -ni sinchkovlik bilan qidirib, nima borligini bilib oling. Albatta, agar sizning fikringiz yaxshiroq bo'lsa, unga o'ting.
  • Har doim ilovangizni yaxshilash yo'llarini qidiring.
  • Ilovangizni muntazam yangilab turishga harakat qiling.
  • Agar sizga bosma nashrlar yoqsa, Amazon.com saytiga kirib, iPhone ishlab chiqish bo'yicha kitoblarni toping.
  • Qo'lingizga keladigan har xil iDevices -ni sinab ko'ring. Agar iOS -ning turli xil versiyalari o'rnatilgan bo'lsa, yaxshiroqdir.
  • Agar siz iOS ishlab chiqaruvchisini yollasangiz va iOS ilovasi siz ko'rsatgandek ko'rinishini kafolatlamoqchi bo'lsangiz, Photoshop -dagi dastur interfeysini loyihalashingiz va uni Xcode/iOS funktsional dasturiga aylantirish vositasidan foydalanishingiz mumkin!
  • Agar siz endigina kodlashni o'rganayotgan bo'lsangiz, blokirovka qilingan tillar yoki onlayn darslar sizni boshlashingizga yordam beradi.

Ogohlantirishlar

  • IPhone SDK doimiy ravishda o'zgarib turadi va qurilmalar rivojlanmoqda. Agar loyiha davomida SDK -ni yangilash imkoniyati mavjud bo'lsa, unga o'tishdan oldin yangiliklarni va o'zgarishlarni o'qiganingizga ishonch hosil qiling. Agar Apple tomonidan barcha yangi arizalar yangi SDK versiyasi bilan tuzilishi kerakligi aytilmagan bo'lsa, hozircha bu sizga kerak bo'lmasligi mumkin. Agar siz yangilanishni amalga oshirsangiz, siz ishlatgan usullarning ba'zilari eskirgan bo'lishi mumkin va kompilyatsiya vaqtida ogohlantirishdan ko'ra ko'proq narsa bo'lishi mumkin emas, lekin xavfsiz bo'ling.
  • Sizga ko'p yuklab olish yoki sotish kafolatlanmagan, tushkunlikka tushmang.
  • Muvaffaqiyatga erishganingizda va App Store -da ilova olsangiz, yomon sharhlar yozadigan odamlardan qo'rqmang. Ba'zilar foydali fikr bildiradilar, ba'zilari esa qo'pol bo'lishni yaxshi ko'radilar.
  • Bu qo'shadi; to'xtata olmasligingiz mumkin.

Tavsiya: