Հավելվածների շուկան միշտ փոխվում և զարգանում է, և հավելվածների հաջող ստեղծումը կարող է գրավել բոլոր նրանց աչքերը, ովքեր տեսնում են այն: Ունե՞ք հիանալի գաղափար iPhone հավելվածի համար: iPhone հավելվածներն ավելի հեշտ է կառուցվում, քան թվում է: Չնայած դուք պետք է սովորեք ծրագրավորման լեզու, ինտերֆեյսի ձևավորումը կարող է իրականացվել գրաֆիկական գործիքների միջոցով: Appsրագրեր պատրաստելը ժամանակ, համբերություն և սովորելու պատրաստակամություն է պահանջում, բայց գուցե դուք կարող եք պատրաստել հաջորդ Flappy Bird- ը: Սկսելու համար տե՛ս ստորև բերված քայլ 1 -ը:
Քայլ
Մեթոդ 1 5 -ից. Environmentարգացման միջավայրի ստեղծում
Քայլ 1. Ներբեռնեք և տեղադրեք Xcode- ը:
Xcode- ը զարգացման միջավայր է, որն օգտագործվում է iPhone հավելվածների մշակման համար: Xcode- ն անվճար ներբեռնվում է Apple- ից, սակայն պահանջում է OS X 10.8 կամ ավելի նոր տարբերակ: Windows- ի կամ Linux- ի համակարգչի վրա Xcode- ը գործարկելու պաշտոնական միջոց չկա: Սա նշանակում է, որ եթե ցանկանում եք iPhone ծրագրեր մշակել, բայց Mac- ի սեփականատեր չեք, ապա նախ պետք է Mac գնել:
IOS 8 հավելվածներ մշակելու համար ձեզ հարկավոր են Xcode 6.0.1 և iOS 8 SDK, երկուսն էլ անվճար հասանելի են Apple- ից: IOS 8 SDK- ն պարունակում է մի շարք նոր API- ներ, որոնք թույլ են տալիս ստեղծել նոր օգտվողների փորձ, ներառյալ iCloud- ի և Touch ID- ի ինտեգրումը:
Քայլ 2. Տեղադրեք լավ տեքստային խմբագրիչի ծրագիր:
Թեև կարող եք ծրագրեր գրել Xcode- ով, բայց կարող եք ավելի հեշտ աշխատել կոդի հետ, եթե ունեք ծրագրավորման հատուկ տեքստային խմբագիր: Textmate- ը և JEdit- ը երկու շատ տարածված ընտրություն են:
Քայլ 3. Տեղադրեք վեկտորային գրաֆիկական ծրագիր:
Եթե պլանավորում եք ստեղծել ձեր ծրագրի համար հատուկ դիզայն, ապա պետք է տեղադրեք լավ վեկտորային ծրագիր: Վեկտորային գրաֆիկան կարող է զարգանալ առանց որակի զոհաբերելու և էական նշանակություն ունի գեղեցիկ ծրագրերի համար: Լավ վեկտորային ծրագրերի օրինակներ են CorelDraw- ը, Adobe Illustrator- ը, Xara Designer- ը և Inkscape- ը, կամ օգտագործեք Drawberry- ը ՝ լավ անվճար վեկտորային պատկերի խմբագիր: Drawberry- ն այնքան լավը չէ, որքան մասնագիտական ծրագրերը, բայց այն բավական լավ է սկսնակ օգտվողների կամ այն օգտվողների համար, ովքեր չեն ցանկանում վճարել, քանի որ նրանք հազվադեպ են օգտվում ծրագրից:
Քայլ 4. Հասկացեք նպատակը-Գ:
Objective-C- ը ծրագրավորման լեզու է, որն օգտագործվում է iPhone հավելվածներում գործառույթներ ստեղծելու և տվյալների և օբյեկտների մանիպուլյացիաների մշակման համար: Objective-C- ը պատկանում է C լեզուների ընտանիքին և հանդիսանում է օբյեկտ կողմնորոշված լեզու: Եթե հասկանում եք C կամ Java, Objective-C- ը պետք է հեշտ հասկանալի լինի:
- Թեև կարող եք կառուցել հիմնական ծրագրեր ՝ առանց Objective-C- ը հասկանալու, բայց չեք կարող կառուցել առաջադեմ գործառույթներ ՝ առանց ինքներդ ծածկագիրը գրելու: Առանց Objective-C- ի, դուք կարող եք ստիպել ձեր հավելվածին շարժվել միայն էկրանների միջև:
- Կան բազմաթիվ Objective-C ձեռնարկներ, որոնք հասանելի են առցանց և գրքի տեսքով: Եթե ցանկանում եք իսկապես սովորել iPhone- ի ծրագրավորում, կարող եք այն հարմարավետորեն սովորել, քանի որ շատ ռեսուրսներ ունեք:
- Հանրաճանաչ Objective-C համայնքները ներառում են Apple Developer Forums- ը, iPhoneSDK խումբը Google- ում և Stack Overflow- ը:
Քայլ 5. Մտածեք երրորդ կողմի ծրագրավորողին վճարելու մասին:
Եթե դուք հետաքրքրված չեք Objective-C- ով սովորելով, կամ չեք կարող ծրագրեր նախագծել, կան բազմաթիվ անկախ մասնագետներ և զարգացման թիմեր, որոնք կարող են լուծել ձեզ համար ծրագրերի մշակման բոլոր ասպեկտները: Երրորդ կողմի ծրագրավորողին վճարելը կարող է բարդ գործընթաց լինել, բայց դա կարող է օգնել, եթե ձեզ դուր չի գալիս ծրագրավորումը: Համոզվեք, որ նախագծում ներգրավված բոլորը ստորագրում են չբացահայտման պայմանագիր և համոզվեք, որ վճարման կառուցվածքը գործում է մինչև ծրագրի մեկնարկը:
ODesk- ը և Elance- ը ինտերնետում ամենատարածված անկախ ծառայություններ մատուցողներից են, և երկուսն էլ ունեն հարյուրավոր մշակողներ և տարբեր հմտությունների մակարդակի արվեստագետներ:
Քայլ 6. Ստեղծեք մշակողի հաշիվ:
Ձեր ծրագիրը App Store- ում տեղակայելու կամ այն ուրիշներին տրամադրելու համար փորձարկելու համար պետք է ունենաք Apple- ի մշակողի հաշիվ: Այս հաշիվն արժե տարեկան $ 99, և ձեզանից կպահանջվի մուտքագրել հարկային և բանկային տվյալներ:
Դուք կարող եք հաշիվ ստեղծել iOS Dev Center կայքում:
Քայլ 7. Ներբեռնեք դիմումի նմուշը:
Մշակողի հաշիվ ստեղծելուց հետո ձեզ հասանելի կլինեն Apple- ի մշակողների ռեսուրսները, ներառյալ օրինակելի նախագծերը, որոնք կարող են որոշակի լույս սփռել այն մասին, թե ինչպես է կատարվում ծրագրի մշակումը: Գտեք այն հավելվածի հետ կապված օրինակներ, որոնք պատրաստվում եք կառուցել և փորձեք դրանց հետ Xcode- ում:
Մեթոդ 2 5 -ից. Պլանավորման ծրագրեր
Քայլ 1. Սահմանեք ձեր հայեցակարգը:
Նախքան առաջին անգամ Xcode- ը բացելը, դուք պետք է ունենաք ձեր ծրագրի և գործառույթների լավ մտածված ծրագիր, օրինակ ՝ նախագծային փաստաթուղթ, որը ներառում է ծրագրի բոլոր գործառույթները, ծրագրի հեռանկարային միջերեսի խզբզոցները և էկրանների միջև հոսքը, և իրականացվելիք համակարգի հիմնական գաղափարը:
- Փորձեք «հավատարիմ» լինել ձեր նախագծային փաստաթղթերին, երբ կառուցում եք ձեր ծրագիրը: Սա կօգնի ձեզ կենտրոնանալ ձեր ուզած հատկանիշների վրա:
- Փորձեք ձեր հավելվածի յուրաքանչյուր էկրանին նկարել մեկ փոքրիկ խզբզոց:
Քայլ 2. Որոշեք ձեր շուկայական մասնաբաժինը:
Ձեր հավելվածի շուկայական մասնաբաժինը որոշելու է, թե ինչպես է ձեր հավելվածն արտաքին տեսք ունենում և գործում: Օրինակ, օրակարգի ծրագիրը կունենա շուկայական այլ մասնաբաժին, քան արյունալի հրաձգության խաղը:
Քայլ 3. Որոշեք կիրառման անհրաժեշտությունը:
Եթե ձեր դիմումը օգտակար ծրագիր է, այն կամ պետք է լինի չլուծված խնդրի լուծում, կամ ավելի լավ լուծում, քան առկա է: Եթե ձեր ծրագիրը խաղ է, ապա ձեր ծրագիրը պետք է ունենա առանձնահատկություններ, որոնք այն տարբերում են այլ խաղերից և գրավում են խաղացողների որոշակի խումբ:
Քայլ 4. Հաշվի առեք ձեր բովանդակությունը:
Ձեր դիմումի ինտերֆեյսը որոշվում է բովանդակության տեսակով, որը կցուցադրվի հավելվածի օգտագործողին: Օրինակ, եթե ձեր ծրագիրը լուսանկարչության մասին ծրագիր է, ապա պետք է ստեղծեք ինտերֆեյս, որը թույլ կտա օգտվողներին հեշտությամբ դիտել և դիտել լուսանկարները:
Քայլ 5. Իրականացրեք ինտերֆեյսի նախագծման լավ գործընթաց:
Ձեր նախագծած ինտերֆեյսը չպետք է խանգարի օգտվողին: Այսինքն, ընտրության կոճակը պետք է հստակ տեսանելի լինի, և օգտագործողը չպետք է կասկածի տակ դնի կոճակի գործառույթը: Եթե դուք օգտագործում եք սրբապատկերներ, ձեր օգտագործած պատկերակները պետք է ներկայացնեն իրենց գործառույթը: Հավելվածում նավարկությունը պետք է լինի հարթ և բնական:
Ինտերֆեյսի դիզայնը արվեստի և գիտության համադրություն է: Հնարավոր է, որ ձեր նախագծում շատ անգամ պետք է փոխեք ձեր դիզայնը:
Մեթոդ 3 5 -ից ՝ Հավելվածի ստեղծում
Քայլ 1. Ստեղծեք նոր նախագիծ Xcode- ում:
Բացեք Xcode- ը և սկսեք նոր նախագիծ Ֆայլի ընտրացանկից: Պատուհանի ձախ կողմում գտնվող «iOS» բարից ընտրեք «Դիմում»: Կաղապարների բաժնից ընտրեք «Դատարկ ծրագիր»:
- Կան տարբեր ձևանմուշներ, որոնք նախատեսված են տարբեր առաջադրանքների համար: Սկսեք դատարկ ձևանմուշից, մինչև ձեզ հարմար չլինի զարգացման գործընթացը: Կարող եք փորձել ավելի առաջադեմ ձևանմուշներ, երբ հասկանաք, թե ինչպես է աշխատում ծրագրի ստեղծումը:
- Ձեզանից կպահանջվի մուտքագրել ապրանքի անունը, ընկերության նույնականացումը և դասի նախածանցը: Եթե Apple- ից ընկերության նույնականացում չեք ստացել, մուտքագրեք com.example: Նախածանցի համար մուտքագրեք XYZ:
- Սարքերի ցանկից ընտրեք «iPhone»:
Քայլ 2. Ստեղծեք Storyboard:
Storyboard- ը ձեր հավելվածի ամբողջ էկրանին տեսողական ներկայացում է և ցույց է տալիս ամբողջ էկրանը և դրա անցումները: Storyboard գործիքը կօգնի ձեզ կառուցել ձեր հավելվածի հոսքը:
- Կտտացրեք Ֆայլ> Նոր> Ֆայլ
- IOS- ի ընտրանքների ներքո կտտացրեք «Օգտվողի միջերես»:
- Ընտրեք «Storyboard», այնուհետև կտտացրեք Հաջորդը:
- Սարքերի ցանկից ընտրեք iPhone, այնուհետև անվանեք «Հիմնական»: Համոզվեք, որ ֆայլը պահվում է ձեր նախագծի նույն տեղում:
Քայլ 3. Կիրառեք Storyboard ձեր նախագիծը:
Storyboard- ը ստեղծելուց հետո այն պետք է ներդնել որպես ձեր ծրագրի հիմնական ինտերֆեյս: Սա կբացի Storyboard- ը, երբ ծրագիրը բացվի: Եթե դուք չեք ներդնում Storyboard- ը, ոչինչ չի պատահի, երբ ծրագիրը բացվի:
- Կտտացրեք ձեր ծրագրի անունը ձախ նավիգացիոն ծառի վրա
- Գտեք թիրախներ հիմնական ծրագրում և ընտրեք ձեր նախագիծը թիրախների ցանկից:
- Գտեք Տեղակայման մասին տեղեկատվության բաժինը «Ընդհանուր» ներդիրում:
- «Հիմնական ինտերֆեյս» դաշտում մուտքագրեք Main.storyboard- ը:
Քայլ 4. Մուտքագրեք ձեր առաջին էկրանը `օգտագործելով ցուցադրման վերահսկիչը:
Այս վերահսկիչը վերահսկում է, թե ինչպես է բովանդակությունը դիտվում օգտագործողի կողմից: Գոյություն ունեն մի շարք դիտման վերահսկիչներ, ներառյալ ստանդարտ և սեղանի տեսարաններ: Ձեր Storyboard- ին անհրաժեշտ է ավելացնել դիտման վերահսկիչ, որը հավելվածին պատմում է, թե ինչպես ցուցադրել բովանդակությունը օգտվողին:
- Նախագծի նավարկության մեջ ընտրեք «Main.storyboard» ֆայլը: Interface Builder պատուհանում կտեսնեք դատարկ կտավ:
- Գտեք օբյեկտի գրադարանը աջ շրջանակի ներքևում, և այն կարելի է սկսել ՝ կտտացնելով փոքրիկ խորանարդի պատկերակին: Սա կբեռնի այն օբյեկտների ցանկը, որոնք կարող են ավելացվել ձեր կտավին:
- Կտտացրեք և քաշեք «Դիտել վերահսկիչ» օբյեկտը ձեր կտավի վրա: Ձեր առաջին էկրանը կհայտնվի կտավի վրա:
- Ձեր առաջին «տեսարանն» ավարտված է: Երբ ծրագիրը գործարկվի, ցուցադրման վերահսկիչը կբեռնի ձեր առաջին էկրանը:
Քայլ 5. Ավելացրեք ինտերֆեյսի օբյեկտներ ձեր առաջին էկրանին:
Դիտման վերահսկիչը կարգավորելուց հետո կարող եք էկրանը լրացնել անհրաժեշտ ինտերֆեյսի օբյեկտներով, ինչպիսիք են պիտակները, տեքստային դաշտերը և կոճակները: Ինտերֆեյսի օբյեկտները կարելի է գտնել օբյեկտների գրադարանի ցանկում `այն վայրը, որտեղ կարող եք գտնել View Controller- ը:
- Սեղմեք և քաշեք ցուցակից առարկա ՝ այն էկրանին քաշելու համար:
- Օբյեկտների մեծ մասը կարող է չափափոխվել ՝ կտտացնելով և քարշ տալով օբյեկտի անկյունում գտնվող վանդակը: Երբ չափափոխում եք օբյեկտի չափը, էկրանին կհայտնվի ցանց, որպեսզի կարողանաք համոզվել, որ այն ճիշտ է:
Քայլ 6. Փոխեք մուտքագրված օբյեկտը:
Դուք կարող եք փոխել յուրաքանչյուր օբյեկտի հատկությունները: Սա թույլ է տալիս ստեղծել յուրահատուկ և ինտուիտիվ ինտերֆեյս: Օրինակ, կարող եք տեքստային նմուշ ավելացնել տեքստային դաշտ, որը կօգնի օգտվողներին լրացնել այն:
- Ընտրեք այն օբյեկտը, որը ցանկանում եք փոփոխել և կտտացրեք «Հատկությունների տեսուչ» կոճակին ՝ աջ շրջանակի վերևում: Այս կոճակը վահանի տեսքով է:
- Փոխեք առարկան ըստ ձեր ճաշակի: Կարող եք փոխել տառատեսակի ոճը, տեսակը և գույնը, դասավորությունը, ֆոնային պատկերը, տեքստի նմուշը, շրջանակի ոճը և այլն:
- Առկա ընտրանքները կախված կլինեն այն օբյեկտից, որը ցանկանում եք փոփոխել:
Քայլ 7. Ավելացրեք մեկ այլ էկրան:
Ձեր նախագծի աճին զուգահեռ, գուցե անհրաժեշտ լինի ավելի շատ էկրաններ ավելացնել `ձեր հավելվածին անհրաժեշտ բոլոր բովանդակությունը ցուցադրելու համար: Օրինակ, եթե դուք ստեղծում եք անելիքների ծրագիր, ձեզ հարկավոր է երկու էկրան `մեկը անելիքների գրառումները մուտքագրելու համար, և մեկը` բոլոր գրառումները ցուցադրելու համար:
- Նոր էկրաններ են ավելացվում ՝ դիտման վերահսկիչի օբյեկտը քաշելով և գցելով ձեր կտավի դատարկ հատվածի վրա: Եթե կտավի վրա դատարկ տարածք չեք գտնում, կտտացրեք «Մեծացնել», մինչև դատարկ տարածք գտնեք: Համոզվեք, որ դիտման վերահսկիչը գցում եք կտավի վրա, այլ ոչ թե առկա էկրանին:
- Դուք կարող եք փոխել հիմնական էկրանը `ընտրելով դիտման վերահսկիչը, որը ցանկանում եք օգտագործել նախագծի ուրվագծային տեսքից: Կտտացրեք «Հատկությունների տեսուչ» կոճակին և նշեք «Is Initial View Controller»: Օրինակ, եթե ստեղծեք անելիքների ծրագիր, ապա որպես հիմնական էկրան կօգտագործեք անելիքների դիտման էկրանը:
Քայլ 8. Ավելացրեք նավիգացիոն բար:
Երբ ունեք երկու էկրան, ժամանակն է ստեղծել նավիգացիոն գոտի, որպեսզի օգտվողները կարողանան շարժվել էկրանների միջև: Դուք կարող եք օգտագործել նավիգացիոն վերահսկիչ, որը սովորական տեսքի վերահսկիչ է: Այս վերահսկիչը ձեր ծրագրի վերևում ավելացնում է նավիգացիոն գոտի և թույլ է տալիս օգտվողներին տեղաշարժվել էկրանների միջև:
- Ձեր նավիգացիոն կարգավորումները պետք է ավելացվեն ձեր հիմնական էկրանին, որպեսզի նրանք կարողանան կառավարել այլ էկրաններ:
- Selectրագրի ուրվագծային տեսքում ընտրեք ծրագրի սկզբնական տեսքը:
- Կտտացրեք Խմբագիր → Տեղադրեք → Նավիգացիոն վերահսկիչ:
- Էկրանի վերևում կտեսնեք մոխրագույն նավիգացիոն գոտի, որին ավելացրել եք վերահսկիչը:
Քայլ 9. Գործառույթ ավելացրեք նավիգացիոն բարում:
Նավիգացիոն բար մտնելուց հետո կարող եք նավիգացիոն գործիքներ մուտքագրել բարում: Այն մուտք գործելը թույլ կտա օգտվողին շարժվել էկրանների միջև:
- Նավարկման վահանակին ավելացրեք վերնագիր: Կտտացրեք «Նավիգացիայի տարրեր» ՝ ձեր նախընտրած ցուցադրման կարգավորիչի ներքո: Բացեք հատկանիշների տեսուչը և վերնագրի դաշտում մուտքագրեք էկրանի վերնագիր:
- Ավելացնել նավարկության կոճակներ: Եթե դեռ չեք բացել, բացեք օբյեկտների գրադարանը և գտեք «Բար կոճակ» տարրը: Կտտացրեք և քաշեք դեպի նավարկության բար: Ընդհանրապես, այն կոճակը, որը ձեզ առաջ է տանում դեպի այլ էկրան, տեղադրված է աջ կողմում, իսկ հետևի կոճակը ՝ էկրանի ձախ կողմում:
- Հատկություններ տվեք կոճակին: Կոճակները կարող են սահմանվել այնպես, որ ունենան որոշակի հատկություններ, որոնք դրանք հարմարեցնում են տարբեր նպատակների համար: Օրինակ, եթե դուք ստեղծում եք անելիքների ցուցակ, գրառում ավելացնելու համար ձեզ հարկավոր կլինի կոճակ: Ընտրեք ձեր կոճակը և բացեք հատկանիշների տեսուչը: Ընտրեք նույնացուցիչ ընտրացանկը և ընտրեք «Ավելացնել»: Ձեր կոճակը ձևը կփոխի «+» պատկերանշանի:
Քայլ 10. Կապեք առկա էկրանին գտնվող կոճակը:
Կոճակն աշխատեցնելու համար հարկավոր է այն միացնել այլ էկրանին: Մեր անելիքների ցուցակի օրինակում կոճակը ցուցակում է, և մուտքը մուտքագրելու համար այն պետք է կապված լինի էկրանին: Կոճակը կապելու համար սեղմեք «Կառավարում» կոճակը և քաշեք այն երկրորդ էկրանին:
- Երբ ազատում եք մկնիկի կոճակը, Action Segue ընտրացանկը կհայտնվի մի քանի տարբերակով: Էկրանի միջև անցում կատարելիս «հրել» անցումը օգտագործելու համար ընտրեք «Հրել»: Կարող եք նաև ընտրել «Կապիտալ», որը էկրանը կբացի որպես հատուկ գործողություն, այլ ոչ թե որպես գործողությունների հաջորդականության մաս:
- Եթե օգտագործում եք Push- ը, նավիգացիայի սանդղակը և հետևի կոճակը ինքնաբերաբար կավելացվեն ձեր երկրորդ էկրանին: Եթե ընտրեք Մոդալ, ապա ձեզ հարկավոր է ավելացնել երկրորդ նավիգացիոն բար, չեղարկելու կոճակ և կատարված կոճակ (անելիքների համար: Այլ ծրագրերի համար կպահանջվի այլ տեսակի կոճակ):
- «Չեղարկել» և «Կատարված» կոճակները կարող են ստեղծվել այնպես, ինչպես «Ավելացնել» կոճակները: Հատկանիշների տեսուչում նույնացուցիչի ընտրացանկում ընտրեք «Չեղարկել» կամ «Կատարված»:
Քայլ 11. Ավելացրեք տվյալների մշակման հնարավորություններ:
Մինչ այժմ դուք կարողացել եք ստեղծել նավարկելի միջերեսներ ՝ առանց ծածկագիր գրելու անհրաժեշտության: Եթե ցանկանում եք ավելացնել ավելի առաջադեմ գործառույթներ, ինչպիսիք են տվյալների պահեստավորումը կամ օգտագործողի մուտքի հետ աշխատելը, ապա ձեզ հարկավոր է գրել կոդը: Կոդ գրելու ուղեցույցները սույն հոդվածի շրջանակներից դուրս են, բայց ինտերնետում առկա են բազմաթիվ Objective-C ուղեցույցներ:
Դուք կարող եք օգտագործել ձեր ինտերֆեյսի նախատիպը, որը կօգնի ձեզ գտնել մշակող: Նավարկելի ինտերֆեյս ունենալը կօգնի ձեզ հստակեցնել, թե որ մասերին է անհրաժեշտ ծրագրավորում:
Մեթոդ 4 -ից 5 -ը. Testրագրի փորձարկում
Քայլ 1. Սկսեք iOS Simulator- ը:
Xcode- ը ներառում է iOS սիմուլյատոր, որը հնարավորություն է տալիս ձեր ծրագիրը փորձարկել տարբեր տեսակի iOS սարքերի մոդելավորումներով: Սիմուլյատորը գործարկելու համար Xcode պատուհանի վերևի ընտրացանկից ընտրեք «Սիմուլյատոր և կարգաբերում», այնուհետև ընտրեք այն սարքը, որի վրա ցանկանում եք փորձարկել:
Քայլ 2. Ստեղծեք ձեր ծրագիրը:
Սեղմեք Կառուցել կոճակը, որը սովորական Play կոճակի տեսք ունի, ծրագիրը կազմելու և գործարկելու համար: Այս գործընթացը կարող է տևել մի քանի պահ, դուք կարող եք տեսնել առաջընթացը գործիքագոտում: Ավարտելուց հետո iOS Simulator- ը կբացվի, և դուք կարող եք սկսել փորձարկել ձեր ծրագիրը:
Քայլ 3. Փորձարկեք ծրագիրը ձեր iPhone- ում:
Նախքան ծրագիրը փորձարկելու համար կարող եք այն ստուգել ձեր սեփական սարքի վրա, եթե ունեք iPhone: Նախ, ձեր սարքը համակարգչին միացրեք USB- ով: Փակեք iTunes- ը, եթե այն բաց է: Ընտրացանկից ընտրեք «Սարքը և կարգաբերումը», այնուհետև կտտացրեք Կառուցել: Որոշ ժամանակ անց ծրագիրը կբացվի iPhone- ում: Testրագիրը փակելուց առաջ փորձարկեք բոլոր գործառույթները:
Քայլ 4. Վրիպազերծեք ծրագիրը:
Եթե ձեր ծրագիրը խնդիրներ ունի, դուք պետք է իմանաք, թե ինչ է տեղի ունեցել և ինչու է դա տեղի ունեցել: Այս խնդրի բացահայտման գործընթացը լայնածավալ գործընթաց է, և շատ պատճառներ կան, թե ինչու ձեր դիմումը կարող է խնդրահարույց լինել: Բացեք վրիպազերծման վահանակը և կարդացեք սխալի հաղորդագրությունը: Այս սխալ հաղորդագրությունների մեծ մասը դժվար է հասկանալ: Եթե չեք հասկանում, փորձեք որոնել սխալի հաղորդագրությունը: Հավանական է, որ դուք կկարողանաք գտնել հաղորդագրություններ Apple- ի մշակողների ֆորումներում `այլ փորձառու ծրագրավորողների պատասխաններով:
Սխալների շտկումը կարող է երկար տևել: Եթե չհանձնվես, դրանով ավելի լավը կդառնաս: Դուք կսկսեք ճանաչել դիմումի սխալները, գտնել դրանք և երբեմն նույնիսկ կանխատեսել սխալների առաջացումը: Ամենատարածված սխալներից մեկը օբյեկտը մեկից ավելի անգամ ազատելն է: Մեկ այլ սխալ է `հիշողություն հատկացնելու և օբյեկտներ նախաստորագրելու մոռանալը` նախքան հիշողության մեջ օբյեկտներ ավելացնել կամ համակցելը: Որքան շատ ծրագրեր ստեղծեք, այնքան քիչ սխալներ թույլ կտաք:
Քայլ 5. Ստուգեք հիշողության օգտագործումը:
iPhone- ն ունի շատ սահմանափակ հիշողություն: Ամեն անգամ, երբ հիշողություն եք հատկացնում որոշակի օբյեկտի, անհրաժեշտ է այն բաց թողնել այն բանից հետո, երբ օբյեկտը օգտագործելուց հետո այն ավարտվի և վերադարձնել օգտագործված հիշողությունը: Գործիքները հասանելի են iPhone- ի SDK- ում `հիշողությունը և այլ ռեսուրսների օգտագործումը ստուգելու համար:
- Սարքը և կարգաբերումը ընտրելուց հետո ընտրեք Գործարկել → Գործարկել Performance Tool → Արտահոսքով: Սա կցուցադրի Գործիքներ և ծրագիրը կսկսի սարքում: Շարունակեք և սովորականից օգտագործեք ծրագիրը: Հավելվածները կարող են հաճախ չպատասխանել, քանի որ Գործիքները գրանցում և վերլուծում են ձեր հիշողության օգտագործումը: Հիշողության արտահոսքը կարմիր թռիչք կստեղծի Leaks- ի ժամանակացույցի վրա: Հիշողության արտահոսքի աղբյուրը կցուցադրվի էկրանի ներքևում:
- Կրկնակի կտտացնելով արտահոսված օբյեկտի վրա ՝ կփորձեք ձեզ տանել խնդրահարույց կոդը, կամ հասցեի տողում գտնվող փոքր սլաքի վրա սեղմելը ցույց կտա արտահոսքի պատմությունը: Երբեմն արտահոսքի աղբյուրը այն տեղը չէ, որտեղից հայտնաբերվել է արտահոսքը:
- Եթե շփոթված եք զգում, փորձեք վերացման գործընթացը: Նշեք դրանք որպես մեկնաբանություններ և/կամ զգուշորեն բաց թողեք ձեր ծածկագրի որոշ հատվածներ և գործարկեք ձեր ծրագիրը: Երբեմն կարող եք նեղացնել ընդհանուր տարածքը և գտնել խնդրահարույց տարածքները: Երբ գտնեք այն, կարող եք կամ շտկել ծածկագիրը, կամ նորից գրել: Հիշեք, որ Google- ի օգտագործումը հաճախ ձեզ տանում է Apple- ի ներքին ֆորումների կամ ձեր խնդրի վերաբերյալ փաստաթղթերի արագ հղումներ:
Քայլ 6. Տեղադրեք ձեր ծրագիրը, որպեսզի մյուսները փորձեն:
Թեև ձեր ծրագիրը մոդելավորված վիճակում փորձարկելը լավ միջոց է `համոզվելու համար, որ ձեր ծրագիրը գործում է, և դրա ինտերֆեյսը լավ տեսք ունի, մյուսների կողմից փորձարկումը հիանալի է: Համոզվեք, որ շտկել եք առավել մահացու սխալները ՝ նախքան ձեր ծրագիրը փորձարկողների մոտ տեղակայելը: Ձեր ծրագիրը փորձարկողների վրա տեղակայելու համար դուք պետք է ստեղծեք ժամանակավոր վկայագիր iOS Dev Center- ի կայքում:
- Արտաքին փորձարկողները կարող են ձեզ կարծիք հայտնել, որը դուք չեք սպասում: Այս կարծիքները հաճախ օգտակար են, եթե ձեր դիմումը շատ բարդ է:
- Փորձնական սարքը թույլատրելու համար դուք պետք է ունենաք սարքի UDID համարը:
- Ընտրացանկից ընտրեք Սարքը և կտտացրեք «Կառուցել»: Finder- ում գտեք ձեր ծրագրի թղթապանակը և փնտրեք «Ad-Hoc-iphoneos» թղթապանակը: Այդ թղթապանակի ներսում կա ծրագիր: Պատճենեք «AdHoc.mobileprovision» վկայագիրը iOS Dev Center- ից նույն պանակում: Ընտրեք դիմումը և վկայագիրը, այնուհետև սեղմեք այն zip տեսքով: Այս արխիվը կարող է տրամադրվել արտաքին փորձարկողներին: Դուք պետք է առանձին արխիվ ստեղծեք յուրաքանչյուր ժամանակավոր վկայագրի համար:
Մեթոդ 5 -ից 5 -ը. Ազատ արձակել ձեր նախագիծը
Քայլ 1. Ստեղծեք դիմում բաշխման համար:
Ընտրեք Սարքը և թողարկումը և կտտացրեք «Կառուցել»: Finder- ում գտեք ձեր ծրագրի թղթապանակը և փնտրեք «Ad-Hoc-iphoneos» թղթապանակը: Այդ թղթապանակի ներսում կա ծրագիր: Սեղմեք դիմումը որպես zip:
Որպեսզի ձեր ծրագիրը անցնի Apple- ի սերտիֆիկացում, այն պետք է օպտիմիզացված լինի iOS 7 -ի և Retina Display- ի համար:
Քայլ 2. Բացեք iTunes Connect- ի վահանակը iOS Dev Center- ից:
Եթե կարգավորումն ավարտելու համար ունեք անավարտ քայլեր, դրանք կցուցադրվեն էջի վերևում: Համոզվեք, որ ձեր բոլոր հարկային և բանկային տվյալները ճիշտ մուտքագրված են:
Քայլ 3. Մուտքագրեք դիմումի բոլոր տվյալները:
Կտտացրեք «Կառավարեք ձեր ծրագրերը» և ընտրեք «Ավելացնել նոր ծրագիր»: մուտքագրեք դիմումի անունը, SKU համարը և փաթեթի ID- ն: Ընտրեք հավելվածների փաթեթը առկա ընտրացանկից:
- Լրացրեք հայտի նկարագրության, հիմնաբառերի, աջակցության կայքի, կատեգորիայի, կոնտակտային էլփոստի, հեղինակային իրավունքի և այլնի ձևը:
- Լրացրեք իրավունքների և գնագոյացման ձևը:
- Պատրաստեք պատկերը iTunes- ի համար: Ձեզ անհրաժեշտ է 512x512 վեկտորի պատկերակ և ձեր ծրագրի սքրինշոթ: Սքրինշոթը կարելի է վերցնել iPhone սիմուլյատորից ՝ սեղմելով Command+⇧ Shift+4 և քարշ տալով հայտնվող տարածքում տող: Համոզվեք, որ iPhone- ի չափը 320x480 է: Սքրինշոթերը հավելվածի շուկայավարման գործընթացի ամենակարևոր մասն են, ուստի համոզվեք, որ դրանք ցույց են տալիս ծրագրի մասին ամենակարևոր տեղեկատվությունը:
Քայլ 4. Վերբեռնեք ձեր ծրագիրը:
Կտտացրեք «Պատրաստ է վերբեռնել երկուական», և ձեզ կտանեն էկրան, որն ուղղորդում է ձեզ ներբեռնել Upրագրի վերբեռնիչը: Ներբեռնեք հավելվածի վերբեռնումը և կտտացրեք Կատարված է:
- Տեղադրեք Application Uploader- ը և գործարկեք ծրագիրը: Առաջին անգամ, երբ այն սկսում եք, ձեզանից կպահանջվի մուտքագրել ձեր iTunes մուտքի տվյալները:
- Application Uploader- ը կստուգի ձեր iTunes Connect հաշիվը և կգտնի վերբեռնման պատրաստ ծրագրեր: Վերբեռնման համար պատրաստ ծրագրերը կհայտնվեն ընտրացանկից: Ընտրեք այն ծրագիրը, որը ցանկանում եք վերբեռնել, ընտրեք ձեր ստեղծած Distribution zip ֆայլը և վերբեռնեք ֆայլը: Ֆայլը վերբեռնողը կստուգի փաթեթում առկա ներքին իրերը և սխալ ցույց կտա, եթե ինչ -որ բան այնպես չլինի, ինչպես օրինակ ՝ անհամապատասխան տարբերակի համարը, պատկերակի բացակայությունը և այլն: Եթե ամեն ինչ կարգին է, ձեր ծրագիրը կբեռնվի:
Քայլ 5. Սպասեք ստուգման ժամանակին:
Դուք ոչինչ չեք կարող անել, քան սպասել ձեր դիմումի վերանայմանը: Apple- ը ձեզ կտեղեկացնի օրերի կամ շաբաթների ընթացքում էլփոստի միջոցով, եթե ձեր հավելվածը փոխի իր կարգավիճակը «Վերանայվում է»: Երբ ձեր դիմումը ստուգվում է, գործընթացը շատ արագ է ընթանում: Եթե ձեր հավելվածը չկարողանա թեստերի նախնական փաթեթը, ապա ձեզ էլ. Եթե ձեր ծրագիրը իրավասու է, Apple- ը ձեզ էլ -նամակ կուղարկի տեղեկություններով, որ ձեր ծրագիրը վաճառքի է հանված: Այժմ ձեր ծրագիրը կհայտնվի iTunes Store- ում:
Քայլ 6. Խթանեք ձեր ծրագիրը:
Երբ ձեր նոր ծրագիրը պատրաստ կլինի վաճառքի, ժամանակն է խթանել: Օգտագործեք սոցիալական լրատվամիջոցներ, տեղադրեք մամուլի հաղորդագրություններ ձեր ծրագրի մասին կայքերում, պատրաստեք որոշ YouTube տեսանյութեր և արեք այն, ինչ անհրաժեշտ է, որպեսզի մարդիկ խոսեն ձեր ծրագրի մասին:
Հավելվածի անվճար պատճենը կարող եք ուղարկել փորձարկողներին, ովքեր իրենց ծրագրի մասին կգրեն իրենց կայքում կամ կվերանայեն այն իրենց YouTube ալիքում: Եթե կարողանաք կապվել լավագույն փորձարկողների հետ, ձեր ծրագիրը կարող է լավ վաճառվել:
Քայլ 7. Ուշադրություն դարձրեք վաճառքի ցուցանիշներին:
Ներբեռնեք iTunes Connect Mobile- ը անվճար ձեր iPhone- ում: Մուտք գործեք ամեն օր և ստուգեք վաճառքը, շուկայի մասնաբաժինը և այն երկրները, որոնք գնել են ձեր ծրագիրը: Սա ամենազվարճալի մասն է: Apple- ը ձեզ պարբերական նամակներ կուղարկի ՝ ձեր վաճառքի վերջին տվյալների հղումներով: Այնուհետև կարող եք ներբեռնել այն ձեր նշումների համար: Հաջողություն!
Խորհուրդներ
- Փորձեք ստեղծել նոր ծրագրեր `App Store- ում գոյություն ունեցող ծրագրերից կրկնօրինակ հավելվածների փոխարեն: Որոնեք App Store- ում ՝ պարզելու համար, թե ինչ ծրագրեր կան: Իհարկե, եթե քո գաղափարն ավելի լավն է, ուրեմն իրականացրու քո գաղափարը:
- Փնտրեք ձեր հավելվածն ավելի լավը դարձնելու ուղիներ:
- Եթե ձեզ դուր են գալիս տպագիր հղումները, փնտրեք Amazon- ում iPhone հավելվածներ ստեղծելու գրքեր:
- Հնարավորության դեպքում փորձեք ծրագիրը ստուգել տարբեր iDevice սարքերում `տարբեր iOS տարբերակներով:
- Եթե դուք վարձում եք iOS ծրագրավորող և ցանկանում եք համոզվել, որ ձեր ծրագիրն ունի ձեր տեսքը, կարող եք նախագծել ձեր ծրագիրը Photoshop- ում և օգտագործել psdtoxcode ՝ այն Xcode/iOS հավելվածի փոխարկելու համար:
Գուշացում
- IPhone- ի SDK- ն միշտ փոխվում է, իսկ iOS սարքերը `մշտապես զարգանում: Եթե SDK- ի թարմացումը հասանելի է նախագիծ ստեղծելիս, համոզվեք, որ կարդացել եք նորերը և SDK- ի փոփոխությունները նախքան թարմացնելը: Գուցե կարիք չունենաք SDK- ի տարբերակը թարմացնելու, եթե Apple- ը չի պահանջում, որ բոլոր նոր առաքվող ծրագրերը պետք է օգտագործեն վերջին SDK- ն: Եթե SDK- ն թարմացնեք, ձեր կողմից կիրառվող որոշ մեթոդներ կարող են հնանալ, և, հավանաբար, դրանք չեն բախվի որևէ ծրագրի հետ, զգույշ եղեք:
- Երբ ձեր հավելվածն ընդունվում է App Store- ում, մի վախեցեք, եթե վատ գնահատական ստանաք: Ոմանք կառուցողական ակնարկներ են տալիս, իսկ ոմանք պարզապես կոպիտ են:
- Ձեր ծրագիրը, հավանաբար, չի ներբեռնվի շատերի կողմից. Մի հանձնվեք:
- IPhone- ի հավելվածների ստեղծումը այնքան կախվածություն է առաջացնում, որ գուցե դժվար լինի կանգ առնել: