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
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..
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.
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.
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.
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
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
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
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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
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
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.
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.
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.
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
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
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.