Ինչպես կատարել iPhone հավելված

Հեղինակ: Ellen Moore
Ստեղծման Ամսաթիվը: 20 Հունվար 2021
Թարմացման Ամսաթիվը: 29 Հունիս 2024
Anonim
Ինչպես ներբեռնել ցանկացած խաղ և հավելված անվճար iPhone-ի վրա
Տեսանյութ: Ինչպես ներբեռնել ցանկացած խաղ և հավելված անվճար iPhone-ի վրա

Բովանդակություն

Հավելվածների շուկան անընդհատ շարժվում և փոփոխվում է: Արդեն այնքան հաջողված պատմություններ են հայտնվել, որ բոլորը գիտեն դրանց մասին: Կարծում եք, որ հիանալի գաղափար ունեք iPhone հավելվածի համար: Ստեղծագործելը կարող է ավելի հեշտ լինել, քան կարծում եք:Չնայած դուք պետք է սովորեք, թե ինչպես պետք է ծածկագրել, ինտերֆեյսի աշխատանքների մեծ մասը կարող է կատարվել գրաֆիկորեն: Createրագիր ստեղծելու համար ժամանակ, ուսումնասիրություն և համբերություն է պահանջվում, բայց գուցե դուք կարող եք ստեղծել Flappy Bird- ի հաջորդ խաղը: Սկսելու համար անցեք 1 -ին քայլին:

Քայլեր

5 -րդ մաս 1. Ստեղծեք ձեր զարգացման միջավայրը

  1. 1 Ներբեռնեք և տեղադրեք Xcode- ը: Xcode- ը այն զարգացման միջավայրն է, որտեղ կառուցված են iPhone- ի բոլոր ծրագրերը: Xcode- ը անվճար հասանելի է Apple- ից, սակայն դրա համար անհրաժեշտ է տեղադրել OS X տարբերակ 10.8 կամ ավելի ուշ: Windows- ի կամ Linux- ի վրա Xcode գործարկելու պաշտոնական միջոց չկա: Սա նշանակում է, որ եթե ցանկանում եք iPhone- ում ծրագիր մշակել, բայց Mac չունեք, ապա նախ պետք է այն գնել:
    • IOS 8 -ի համար ծրագրեր մշակելու համար ձեզ հարկավոր է Xcode 6.0.1 և iOS 8 SDK: Երկուսն էլ կարելի է ձեռք բերել Apple- ից: IOS 8 SDK- ն պարունակում է բավականին մեծ թվով նոր API- ներ, որոնք թույլ կտան ստեղծել բոլոր տեսակի նոր ծրագրեր, ներառյալ ինտեգրումը iCloud- ի և Touch ID- ի հետ:
    • IOS 10 -ի համար ծրագրեր մշակելու համար ձեզ հարկավոր է iOS 10 SDK- ն, որը հասանելի է Apple- ի կայքում: Swift ծրագրավորման լեզուն և SDK- ն զգալի փոփոխություններ են կրել Xcode- ի այս թողարկման մեջ: Լավ նորությունն այն է, որ այս թողարկումից հետո Swift- ում էլ ավելի շատ կոդի փոփոխություններ կլինեն:
  2. 2 Տեղադրեք լավ տեքստային խմբագիր: Թեև կարող եք ամեն ինչ անել Xcode- ում, շուտով կգտնեք, որ մեծ կոդերի հետ աշխատելը շատ ավելի հեշտ է, եթե ունեք առանձին տեքստային խմբագիր, որը մասնագիտացած է ծրագրավորման մեջ: Երկու ամենահայտնի տարբերակներն են TextMate- ը և JEdit- ը:
  3. 3 Տեղադրեք վեկտորային գրաֆիկական ծրագիր: Եթե ​​դուք պլանավորում եք պատկերներ և ձևեր ստեղծել ձեր դիմումի համար, ապա ձեզ հարկավոր կլինի վեկտորային գրաֆիկական ծրագիր: Վեկտորային գրաֆիկան կարող է չափվել առանց որակի կորստի, ինչը կարևոր է ցանկացած լավ տեսք ունեցող հավելվածի համար: Հանրաճանաչ վեկտորային ծրագրերը ներառում են CorelDraw, Adobe Illustrator, Xara Designer և Inkscape: Լավ անվճար գրաֆիկական խմբագրման ծրագիր է DrawBerry- ն: Այն այնքան հզոր չէ, որքան պրոֆեսիոնալ ծրագրակազմը, բայց դա լավ է սկսնակների համար կամ նրանց համար, ովքեր չեն ցանկանում վճարել մի բանի համար, որը նրանք կօգտագործեն միայն մեկ անգամ:
  4. 4 Սովորեք նպատակ-Գ. Objective-C- ը ծրագրավորման լեզու է, որն օգտագործվում է iPhone հավելվածներում ֆունկցիոնալություն ստեղծելու համար: Այն մշակում է տվյալները և աշխատում է օբյեկտների հետ: Objective-C- ը գալիս է C լեզուների ընտանիքից, և դա օբյեկտ կողմնորոշված ​​լեզու է: Եթե ​​դուք արդեն հասկանում եք C կամ Java, ապա ձեզ համար բավական կլինի պարզապես սովորել Objective-C- ը:
    • Այժմ կարող եք օգտագործել Swift լեզուն ՝ Objective-C- ի իրավահաջորդը: Swift- ն ունի ավելի պարզ շարահյուսություն և ավելի ժամանակակից է:
    • Թեև հնարավոր է կառուցել հիմնական ծրագիր ՝ առանց Objective-C- ի իմացության, բայց դուք չեք կարող կատարելագործել որևէ առաջադեմ գործառույթ ՝ առանց ծրագրավորման անհրաժեշտության: Առանց Objective-C- ի, այն ամենը, ինչ կարող եք անել, առաջ և առաջ շարժվել էկրաններով:
    • Ինտերնետում կան բազմաթիվ ձեռնարկներ, և շատ տեղեկություններ կարելի է գտնել տարբեր Objective-C գրքերում: Եթե ​​ցանկանում եք լրջորեն զբաղվել iPhone հավելվածների մշակմամբ, ապա այս ռեսուրսներից մի քանիսը օգտակար կգտնեք:
    • Առցանց Objective-C ամենահայտնի համայնքներից են Apple Developer Forums- ը, Google iPhoneSDK խումբը և StackOverflow- ը:
  5. 5 Մտածեք արտաքին մատակարարման զարգացման տարբերակ: Եթե ​​դուք չունեք Objective-C սովորելու ցանկություն կամ չունեք գեղարվեստական ​​շերտ, կան մեծ թվով անկախ մասնագետներ և զարգացման թիմեր, որոնք կարող են ձեզ համար ավարտել նախագծի տարբեր մասերը:Ձեր զարգացման արտաքին աութսորսինգը բարդ գործընթաց է, բայց դա ձեզ շատ դժվարություններ կփրկի, եթե ծրագրավորող չեք: Համոզվեք, որ բոլոր նրանք, ովքեր աշխատելու են, ունեն չբացահայտման պայմանագիր, և որ դուք համաձայնության եք եկել աշխատանքի սկսվելուց առաջ:
    • Upwork- ը (նախկին oDesk- ի և Elance- ի միաձուլումը) ինտերնետում ամենահայտնի անկախ փոխանակումն է, որին մասնակցում են բոլոր մակարդակների հարյուրավոր մշակողներ և արվեստագետներ:
  6. 6 Ստեղծեք մշակողի հաշիվ: Ձեր ծրագիրը App Store- ում տարածելու կամ այն ​​ուրիշներին փորձարկելու համար տրամադրելու համար պետք է գրանցվեք ՝ Apple- ի մշակողի հաշիվ ստանալու համար: Հաշիվն արժե տարեկան $ 99 և կպահանջի մուտքագրել ձեր հարկային և բանկային տվյալները:
    • Դուք կարող եք ստեղծել ձեր հաշիվը iOS Dev Center- ի կայքում:
  7. 7 Ներբեռնեք որոշ թեստային ծրագրեր: Մշակողի հաշվին գրանցվելուց հետո ձեզ հասանելի կլինեն Apple- ի զարգացման ռեսուրսները: Այս ռեսուրսները ներառում են բազմաթիվ նախագծերի օրինակներ, որոնք կարող են ձեզ ահռելի տեղեկատվություն տալ այն մասին, թե ինչպես են մշակվում ծրագրերը: Գտեք մի օրինակ, որը կապված է ինչ -որ կերպ կիրառվող ծրագրի տեսակի հետ և կիրառեք դրա հետ Xcode- ում:

Մաս 2 -ից 5 -ը. Դիմումի պլանավորում

  1. 1 Սահմանեք հայեցակարգը: Նախքան առաջին անգամ Xcode- ը բացելը, դուք պետք է լավ մտածված ծրագիր ունենաք ձեր դիմումի և դրա հնարավորությունների համար: Սա կարող է ներառել նախագծային փաստաթուղթ, որն ընդգրկում է ծրագրի բոլոր գործառույթները, ինտերֆեյսի ուրվագծերը և էկրանների միջև անցումները, համակարգերի տեսակների հիմնական գաղափարը, որոնք պետք է ներդրվեն:
    • Փորձեք հնարավորինս հավատարիմ մնալ նախագծման փաստաթղթին `ձեր դիմումը մշակելիս: Սա կօգնի ձեզ կենտրոնանալ ձեզ անհրաժեշտ կարողությունների վրա:
    • Փորձեք ձեր դիմումի յուրաքանչյուր էկրանի համար գծել առնվազն մեկ ուրվագիծ:
  2. 2 Սահմանեք ձեր թիրախային լսարանը: Ձեր դիմումի լսարանը շատ կախված է նրանից, թե ինչ տեսք ունի ծրագիրը և դրա ֆունկցիոնալությունից: Օրինակ, անելիքների ցանկ ունեցող հավելվածը կունենա այլ թիրախային լսարան, քան հրաձգության խաղը: Սա կօգնի ձեզ:
  3. 3 Մտածեք, թե ինչի համար է կիրառումը: Եթե ​​ձեր դիմումը ինչ -որ օգտակար ծրագիր է, այն պետք է լուծի այն խնդիրը, որը նախկինում ոչ ոք չի առաջարկել, կամ դուք պետք է առաջարկեք ավելի լավ լուծում, քան նախկինում առաջարկվել էր: Եթե ​​ձեր դիմումը խաղ է, ապա այն պետք է ունենա յուրահատուկ հատկություն (կամ առանձնահատկություններ), որը այն կտարբերվի այլ խաղերից և կգրավի որոշակի խաղացողների:
  4. 4 Քննեք բովանդակությունը: Ձեր ինտերֆեյսը թելադրված կլինի բովանդակության տեսակից, որը դուք ցուցադրում եք ձեր հավելվածի օգտվողներին: Օրինակ, եթե ձեր հավելվածն աշխատում է լուսանկարների հետ, ցանկանում եք, որ ինտերֆեյսը հնարավորություն տա հնարավորինս հեշտությամբ թերթել և նավարկել լուսանկարներում:
  5. 5 Սովորեք լավ UI ստեղծել: Օգտվողի միջերեսը երբեք չպետք է խանգարի օգտվողին: Սա նշանակում է, որ ընտրանքները պետք է հստակ տեսանելի լինեն, և օգտագործողը երբեք չպետք է մտածի, թե ինչ է անում ցանկացած կոճակ: Եթե ​​օգտագործում եք սրբապատկերներ, դրանք պետք է հստակ ներկայացնեն իրենց գործառույթը: Theրագրի միջոցով նավարկությունը պետք է լինի ճկուն և բնական:
    • Օգտվողի միջերեսի զարգացումը և՛ արվեստի ձև է, և՛ գիտություն:Հավանական է, որ դուք անընդհատ կվերանայեք ձեր դիզայնը, երբ նախագիծը զարգանա:

5 -ի 3 -րդ մաս. Anրագրի ստեղծում

  1. 1 Ստեղծեք նոր նախագիծ Xcode- ում: Բացեք Xcode- ը և սկսեք նոր նախագիծ Ֆայլի ընտրացանկից: Ընտրեք «Դիմում» պատուհանի ձախ կողմում գտնվող «iOS» խորագրի ներքո: Կաղապարների բաժնում ընտրեք «Դատարկ ծրագիր»:
    • Կան բազմաթիվ պատրաստի կաղապարներ, և բոլորը նախատեսված են տարբեր առաջադրանքների համար: Սկսեք դատարկ ձևանմուշով, մինչև չհասկանաք զարգացման գործընթացը: Դուք կարող եք փորձել ավելի բարդ նախշերից մեկը, երբ պարզեք, թե ինչպես է այն աշխատում:
    • Դուք պետք է նշեք ապրանքի անվանումը, ձեր ընկերության ID- ն և դասի նախածանցը: Եթե ​​դեռ չունեք Apple ID, մուտքագրեք com. օրինակ... Դասի նախածանցի համար մուտքագրեք XYZ.
    • Սարքի ընտրացանկից ընտրեք «iPhone»:
  2. 2 Ստեղծեք Storyboard: Storyboard- ը ձեր դիմումի բոլոր էկրանների տեսողական ներկայացում է: Այն ցուցադրում է յուրաքանչյուր էկրանի բովանդակությունը, ինչպես նաև դրանց միջև անցումները: Storyboard գործիքը օգնում է ձեզ նախագծել ձեր ծրագիրը:
    • Ընտրեք Ֆայլ → Նոր → Ֆայլ:
    • IOS վերնագրի ներքո ընտրեք «Օգտվողի միջերես»:
    • Ընտրեք Storyboard- ը և կտտացրեք Հաջորդը:
    • Սարքի ընտրացանկից ընտրեք iPhone- ը, այնուհետև ֆայլը անվանեք «Հիմնական»: Համոզվեք, որ այն պահում եք ձեր նախագծի նույն տեղում:
  3. 3 Հանձնարարեք Storyboard- ը ձեր նախագծին: Storyboard- ը ստեղծելուց հետո դուք պետք է նշեք այն որպես ձեր դիմումի հիմնական ինտերֆեյս: Հետո այս Storyboard- ը կբեռնվի, երբ ծրագիրը սկսվի: Եթե ​​դուք չեք հանձնարարում storyboard, ապա ոչինչ չի պատահում, երբ ծրագիրը սկսվում է:
    • Կտտացրեք ձեր նախագծի անվան վրա ՝ ձախ կողմում գտնվող նավարկության ծառում:
    • Հիմնական պատուհանում գտեք «Թիրախներ» վերնագիրը: Ընտրեք ձեր նախագիծը Թիրախների ցանկից:
    • Գտեք Տեղակայման մասին տեղեկատվության բաժինը «Ընդհանուր» ներդիրում:
    • Մուտքագրեք Հիմնական: պատմատախտակ «Հիմնական ինտերֆեյս» տեքստային դաշտում:
  4. 4 Ավելացրեք ձեր առաջին էկրանը ՝ օգտագործելով դիտման վերահսկիչ: Դիտման վերահսկիչները որոշում են, թե ինչպես է բովանդակությունը դիտվելու օգտագործողի կողմից: Կան բազմաթիվ նախապես կառուցված դիտման վերահսկիչներ, այդ թվում `ստանդարտ տեսարաններ և աղյուսակներ: Դուք կավելացնեք դիտման կարգավորիչներ ձեր սցենարի տախտակին, որը ձեր ծրագրին պատմում է, թե ինչպես ցուցադրել բովանդակությունը օգտվողին:
    • Projectրագրի նավարկության ընտրացանկից ընտրեք ձեր «Main.storyboard» ֆայլը: Կտեսնեք, որ դատարկ կտավը հայտնվի Interface Builder պատուհանում:
    • Գտեք օբյեկտի գրադարանը: Այն գտնվում է ներքևի աջ մասում և կարող է ընտրվել ՝ սեղմելով փոքր խորանարդի կոճակին: Սա կբեռնի այն օբյեկտների ցանկը, որոնք կարող են ավելացվել ձեր կտավին:
    • Կտտացրեք և քաշեք «Դիտել վերահսկիչ» օբյեկտը ձեր կտավի վրա: Առաջին էկրանը կհայտնվի ձեր կտավի վրա:
    • Ավարտվեց ձեր առաջին «Տեսարանը»: Theրագիրը գործարկելիս դիտման վերահսկիչը կբեռնի ձեր առաջին էկրանը:
  5. 5 Ավելացրեք ինտերֆեյսի օբյեկտներ ձեր առաջին էկրանին: Դիտման վերահսկիչը սահմանելուց հետո կարող եք սկսել տեղադրել ձեր ուզած ինտերֆեյսի օբյեկտները, ինչպիսիք են պիտակները, տեքստի մուտքագրման դաշտերը և կոճակները: Բոլոր ինտերֆեյսի օբյեկտները կարելի է գտնել Objects Library ցուցակում, որը կարելի է գտնել View Controller օբյեկտի ներսում:
    • Ընտրեք և քաշեք օբյեկտները ցուցակից և ավելացրեք դրանք ձեր էկրանին:
    • Օբյեկտների մեծ մասը կարող է չափափոխվել ՝ կտտացնելով օբյեկտի եզրագծին և տեղափոխելով այն: Չափը փոխելիս էկրանին կհայտնվեն ուղեցույցներ, որպեսզի կարողանաք համոզվել, որ ամեն ինչ ճիշտ է թվում:
  6. 6 Փոփոխեք ձեր ավելացրած օբյեկտները: Դուք կարող եք փոխել յուրաքանչյուր օբյեկտի հատկությունները ՝ թույլ տալով ստեղծել անհատականացված և ինտուիտիվ ինտերֆեյս: Օրինակ, կարող եք այլընտրանքային տեքստ ավելացնել մուտքային տեքստային տուփին, որը օգտվողին հուշում է, թե ինչ մուտքագրել:
    • Ընտրեք այն օբյեկտը, որը ցանկանում եք փոփոխել և կտտացրեք «Հատկությունների տեսուչ» կոճակին ՝ վերևի աջ մասում: Կոճակը մի փոքր նման է վահանի:
    • Փոփոխեք օբյեկտը, ինչպես ցանկանում եք: Դուք կարող եք փոխել տառատեսակի ոճը, տառատեսակի չափը, տեքստի գույնը, հավասարեցումը, ֆոնային պատկերները, այլընտրանքային տեքստը, եզրագծի ոճը և այլն:
    • Առկա ընտրանքները կփոխվեն `կախված նրանից, թե որ օբյեկտը եք փոփոխում:
  7. 7 Ավելացրեք ավելի շատ էկրաններ: Ձեր նախագծի աճին զուգահեռ, դուք, ամենայն հավանականությամբ, կցանկանաք ավելացնել ավելի շատ էկրաններ ՝ ձեր ծրագրին անհրաժեշտ բոլոր բովանդակությունը ցուցադրելու համար: Օրինակ, եթե դուք ծրագիր եք կառուցում անելիքների ցուցակով, ձեզ հարկավոր կլինի առնվազն երկու էկրան ՝ մեկը անելիքների մուտքագրման համար, և մեկը ՝ անելիքների ցուցակը դիտելու համար:
    • Լրացուցիչ էկրաններ կարող են ավելացվել ՝ դիտման վերահսկիչը տեղափոխելով և բաց թողնելով կտավի դատարկ տարածք: Եթե ​​չեք կարողանում գտնել դատարկ տարածք, մկնիկը բաց թողնելու համար կտտացրեք «փոքրացնելու» կոճակին մինչև դատարկ տարածքների հայտնվելը: Համոզվեք, որ դիտման վերահսկիչը գցում եք կտավի վրա, այլ ոչ թե առկա էկրանին:
    • Դուք կարող եք փոխել սկզբնական էկրանը `ընտրելով դիտման վերահսկիչը, որը ցանկանում եք տեղադրել ծրագրի պատուհանում: Կտտացրեք հատկանիշների տեսուչ կոճակին և նշեք «Is Initial View Controller» վանդակը: Օրինակ, եթե դուք կազմում եք անելիքների ցուցակ, ցանկանում եք, որ անելիքների ցուցակն ինքը լինի առաջին բանը, որ օգտագործողը տեսնում է ծրագիրը գործարկելիս:
  8. 8 Ավելացնել նավիգացիոն գոտի: Այժմ, երբ ձեր ծրագրում կա երկու էկրան, ժամանակն է այն դարձնել այնպես, որ օգտվողը կարողանա նավարկվել նրանց միջև հետ ու առաջ: Դուք կարող եք դրան հասնել ՝ օգտագործելով Navigation Controller- ը, որը View Controller- ի մասնագիտացված տարբերակն է: Այս կարգավորիչը ձեր ծրագրի վերևում ավելացնում է նավիգացիոն գոտի և թույլ է տալիս օգտվողին նավարկելու էկրանների միջև այս ու այն կողմ:
    • Ձեր սկզբնական տեսքին պետք է ավելացվի նավիգացիոն վերահսկիչ, որպեսզի այն կարողանա կառավարել հետագա բոլոր էկրանները:
    • Նախագծի պատուհանում ընտրեք նախնական տեսք:
    • Ընտրեք Խմբագիր bed Տեղադրեք → Նավիգացիոն վերահսկիչ:
    • Դուք պետք է տեսնեք մոխրագույն նավիգացիոն գոտի, որը հայտնվում է էկրանի վերևում, որտեղ ավելացրել եք վերահսկիչը:
  9. 9 Այս նավիգացիոն սանդղակին ավելացրեք ֆունկցիոնալություն: Այժմ, երբ դուք տեղադրել եք նավիգացիոն բարը, կարող եք սկսել դրան ավելացնել նավարկության գործիքներ: Սա թույլ կտա օգտվողին շարժվել այս ու այն կողմ էկրանների միջև:
    • Ավելացնել անվանում նավարկության բարում: Կտտացրեք «Նավիգացիայի» կետին ՝ դիտման վերահսկիչի ներքևում, որին այն հանձնարարել եք: Բացեք հատկանիշների տեսուչը և վերնագրի դաշտում մուտքագրեք ընթացիկ էկրանի վերնագիրը:
    • Ավելացնել նավարկության կոճակ: Բացեք օբյեկտների գրադարանը, եթե արդեն բացված չէ, և այնտեղ գտեք «Բար» կոճակը: Ընտրեք այն և քաշեք այն նավարկության բարում: Սովորաբար, ծրագրում ձեզ «առաջ» տեղափոխող կոճակները գտնվում են աջ կողմում, իսկ «հետ» շարժվող կոճակները ՝ ձախ կողմում:
    • Տվեք կոճակներին հատկություններ:Կոճակները կարող են հարմարեցվել հատուկ հատկություններով, որոնք թույլ են տալիս հեշտությամբ հարմարվել տարբեր միջավայրերի: Օրինակ, եթե դուք ստեղծում եք անելիքների ցուցակ, ձեզ կարող է անհրաժեշտ լինել Ավելացնել կոճակը ՝ նոր գրառում ստեղծելու համար: Ընտրեք կոճակը և բացեք հատկանիշների տեսուչը: Գտեք նույնացուցիչի ընտրացանկը և ընտրեք Ավելացնել: Կոճակը փոխվում է «+» տարբերանշանի:
  10. 10 Կապեք ձեր նոր կոճակը ձեր առկա էկրանին: Որպեսզի ձեր կոճակը գործի, այն պետք է զուգակցեք մեկ այլ էկրանին: Մեր անելիքների ցուցակի օրինակով կոճակը տեղակայված կլինի ընդհանուր ցուցակում և այն պետք է կապել առաջադրանքի մուտքի էկրանին: Կոճակը կապելու համար պահեք կոճակը Վերահսկողություն, և կոճակը քաշեք դեպի երկրորդ էկրան:
    • Երբ ազատում եք մկնիկի կոճակը, հայտնվում է Action Segue ընտրացանկը `ընտրանքների ցանկով: Ընտրեք «Հրել» ՝ էկրանների միջև տեղաշարժվելու համար: Կարող եք նաև ընտրել «Մոդալ», որը էկրանը կբացի որպես ամբողջովին անկախ ՝ առանց էկրանների հաջորդականության:
    • Եթե ​​օգտագործում եք Push- ը, նավիգացիայի բարը ինքնաբերաբար կավելացվի ձեր երկրորդ էկրանին, ինչպես նաև հետևի կոճակը: Եթե ​​դուք ընտրեք մոդալ, ապա ձեզ հարկավոր է ձեռքով տեղադրել երկրորդ նավիգացիոն բարը և ավելացնել «Չեղարկել» և «Կատարված» կոճակները (անելիքների ծրագրում. Ձեր հավելվածը կունենա տարբեր կոճակներ ՝ կախված ձեր ծրագրի կարիքներից):
    • Կարող եք ստեղծել Չեղարկել և Կատարված կոճակները այնպես, ինչպես ստեղծել եք Ավելացնել կոճակը: Պարզապես Attribute Inspector- ի Identifier ընտրացանկից ընտրեք Cancel and Done (Ավարտված):
  11. 11 Օգտագործեք տվյալների մշակման հզորությունը: Մինչև այս պահը հնարավոր էր ստեղծել հիմնական ինտերֆեյս ՝ առանց որևէ կոդ գրելու: Եթե ​​ցանկանում եք ավելացնել ավելի խորը ֆունկցիոնալություն, ինչպիսիք են տվյալների պահեստավորումը, օգտագործողի մուտքի հետ աշխատելը, ապա պետք է սուզվեք կոդավորման մեջ: Կոդավորումը դուրս է այս հոդվածի շրջանակներից, բայց ինտերնետում կան բազմաթիվ Objective-C ձեռնարկներ:
    • Aրագրավորող վարձելիս կարող եք օգտագործել նավարկության նախատիպը: Եթե ​​ունեք աշխատանքային ինտերֆեյս, շատ ավելի հեշտ է բացատրել, թե ինչ է ձեզ անհրաժեշտ ծրագրից:

Մաս 4 -ից 5 -ը. Դիմումի փորձարկում

  1. 1 Գործարկեք iOS սիմուլյատորը: Xcode- ն ունի ներկառուցված iOS էմուլատոր, որը թույլ է տալիս փորձարկել ձեր ծրագիրը մի շարք նմանակված iOS սարքերի վրա: Էմուլյատորը գործարկելու համար Xcode պատուհանի վերևի ընտրացանկից ընտրեք Simulator և Debug և ընտրեք այն սարքը, որի վրա ցանկանում եք փորձարկել:
  2. 2 Կառուցեք հավելվածը: Կտտացրեք Կառուցել կոճակին, որը նման է սովորական Play կոճակին, ծրագիրը կազմելու և գործարկելու համար: Theրագրի ստեղծումը կարող է տևել մի քանի րոպե: Վահանակի վրա կարող եք դիտել առաջընթացը: Կառուցման գործընթացն ավարտվելուց հետո iOS Simulator- ը կբացվի, և դուք կարող եք սկսել փորձարկել ձեր ծրագիրը:
  3. 3 Փորձարկեք ծրագիրը ձեր սեփական iPhone- ով: Նախքան ձեր ծրագիրը փորձարկման համար տարածելը, կարող եք այն փորձարկել ձեր սեփական սարքի վրա (եթե ունեք): Նախ, միացրեք ձեր սարքը ձեր համակարգչին USB- ի միջոցով: Եթե ​​iTunes- ը բացվի, փակեք այն: Բացվող ցուցակից ընտրեք «Սարքը և կարգաբերումը» և կտտացրեք Կառուցել կոճակին: Մի քանի վայրկյան անց ծրագիրը պետք է գործարկվի iPhone- ում:Checkրագիրը փակելուց առաջ ստուգեք բոլոր գործառույթները:
  4. 4 Վրիպազերծում Եթե ​​դիմումը խափանվել է, դուք պետք է որոշեք, թե ինչ է տեղի ունեցել և ինչու: Կարող է լինել անսահման թվով պատճառներ: Բացեք վրիպազերծման վահանակը և կարդացեք սխալի հաղորդագրությունները: Ավելի հաճախ, քան ոչ, դրանք շատ պարզ չեն լինի: Եթե ​​դուք չեք հասկանում սխալը, փորձեք որոնել սխալների հաղորդագրությունները Google- ում: Հավանականություն կա, որ կարող եք ընկնել Apple Developer Forum- ում թողած գրառման վրա, որտեղ ծրագրավորողն արդեն պատասխանել է հարցին:
    • Anրագրի կարգաբերումը երկար և հոգնեցուցիչ գործընթաց է: Եթե ​​չհանձնվեք և չդադարեք, ժամանակի ընթացքում ավելի լավը կդառնաք: Դուք կսկսեք ճանաչել սխալները, արագ գտնել դրանք և երբեմն նույնիսկ ակնկալել դրանք: Սովորական սխալը օբյեկտի հիշողությունը մեկից ավելի անգամ ազատելն է: Մեկ այլ տարածված սխալ է, եթե մոռանում եք հատկացնել հիշողություն և օբյեկտ նախաստորագրել ՝ նախքան դրան ինչ -որ բան ավելացնել կամ նշանակել փորձելը: Յուրաքանչյուր դիմումի դեպքում դուք կունենաք ավելի ու ավելի քիչ սխալներ:
  5. 5 Ստուգեք հիշողության օգտագործումը: IPhone- ը քիչ հիշողություն ունի: Ամեն անգամ, երբ հիշողությունը հատկացվում է օբյեկտի համար, այն պետք է ազատվի դրա հետ աշխատանքն ավարտելուց հետո: Կան գործիքներ, ինչպիսիք են iPhone- ի SDK- ն, որոնք կարող են օգտագործվել, ի թիվս այլ բաների, հիշողության օգտագործումը դիտելու և վերլուծելու համար:
    • Սարքի և վրիպազերծման դեպքում ընտրեք Run → Run with Performance Tool → Leaks: Սա գործարկելու է Գործիքներ և դրա հետ միասին ՝ ձեր սարքի հավելվածը: Այժմ սկսեք օգտագործել ծրագիրը, ինչպես սովորաբար կանեիք: Երբեմն այն մի փոքր կդանդաղի, քանի որ ծրագիրը գրանցում և վերլուծում է հիշողության օգտագործումը: Արտահոսքի բոլոր աղբյուրները կցուցադրվեն էկրանի ներքևում:
    • Կրկնակի սեղմելով որևէ օբյեկտի վրա, համապատասխան կոդը կբացվի ձեզ համար, իսկ Հասցե սյունակի փոքր սլաքի վրա սեղմելը կբացի հիշողության խնդրի պատմությունը: Երբեմն այն վայրը, որտեղ հայտնաբերվում է արտահոսքը, ամենևին էլ այնտեղ չէ, որտեղից այն ծագել է:
    • Եթե ​​դուք ցնցված եք, փորձեք վերացման մեթոդը: Մեկնաբանեք որևէ բան ՝ զգուշորեն բաց թողնելով ծածկագրի որոշ հատվածներ, այնուհետև գործարկեք այն: Երբեմն դուք կկարողանաք սահմանափակել ձեր որոնումը, իսկ հետո գուցե գտնել ձեր ուզած տողը: Երբ իմանաք, թե որտեղ է սխալը, կարող եք շտկել այն կամ վերաշարադրել: Հիշեք, որ Google- ի օգտագործումը կարող է ձեզ ուղղակի հղումներ տալ Apple- ի ֆորումներին կամ ձեր գործը նկարագրող փաստաթղթերին:
  6. 6 Կիսեք ձեր թեստային ծրագիրը այլ մարդկանց հետ: Չնայած ձեր դիմումը էմուլյատորի վրա փորձարկելը լավ միջոց է համոզվելու համար, որ այն աշխատում է և ունի գեղեցիկ ինտերֆեյս, բայց ոչինչ չի գերազանցում այլ օգտվողների հետ փորձարկմանը: Պարզապես համոզվեք, որ դուք հեռացրել եք ամենաանհանգստացնող սխալները, նախքան ձեր դիմումը արտաքին փորձարկումների ներկայացնելը: Ձեր ծրագիրը փորձարկողներին բաժանելու համար դուք պետք է ստեղծեք Ad-Hoc վկայագիր iOS Dev Center- ում:
    • Արտաքին փորձարկողները կարող են ձեզ տալ շատ արձագանքներ, որոնք դուք չէիք սպասում: Սա հատկապես օգտակար է, եթե ունեք բարդ ծրագիր:
    • Փորձարկողների սարքերը թույլատրելու համար հարկավոր է իմանալ յուրաքանչյուր սարքի UDID համարը:
    • Բացվող ընտրացանկից ընտրեք սարք և կտտացրեք «Կառուցել» պատկերակին: Finder- ում գնացեք ձեր ծրագրի թղթապանակը, այնտեղ գտեք «Ad-Hoc-iphoneos» թղթապանակը: Ներսում դա կլինի ձեր դիմումը:Պատճենեք «AdHoc.mobileprovision» վկայագիրը, որը ստացել եք iOS Dev կենտրոնից նույն պանակում: Ընտրեք ծրագիրը հավաստագրի հետ միասին և սեղմեք դրանք: Այս արխիվը կարող է փոխանցվել արտաքին փորձարկողի: Յուրաքանչյուր Ad-Hoc վկայագրի համար ձեզ հարկավոր է ստեղծել առանձին արխիվ:

Մաս 5 -ից 5 -ը. Հրապարակեք ձեր դիմումը

  1. 1 Ստեղծեք տիպի բաշխման կառուցվածք ՝ ընտրելով սարք և կառուցեք տեսակը բացվող ընտրացանկից, այնուհետև կտտացրեք «Կառուցել» պատկերակին: Բացեք ձեր ծրագրի թղթապանակը Finder- ում և գտեք «Release-iphoneos» թղթապանակը: Այն կպարունակի ձեր դիմումը: Zip այն:
    • Նոր ծրագրերի համար Apple- ի սերտիֆիկացման համար դրանք պետք է օպտիմիզացված լինեն iOS 8-ի և ցանցաթաղանթային էկրանների համար:
  2. 2 Բացեք iTunes Connect ընտրացանկը: Դուք կարող եք դրան հասնել iOS Dev Center- ից: Եթե ​​ունեք անավարտ քայլեր, ապա այն կգրվի էկրանի վերևում: Համոզվեք, որ ձեր բոլոր բանկային և հարկային տվյալները ճիշտ են մուտքագրված:
  3. 3 Մուտքագրեք ձեր դիմումի վերաբերյալ բոլոր տեղեկությունները: Կտտացրեք «Կառավարեք ձեր ծրագիրը», այնուհետև ընտրեք «Ավելացնել նոր ծրագիր»: Մուտքագրեք ծրագրի անունը, SKU- ն և կոճակի ID- ն: Բացվող ընտրացանկից ընտրեք ձեր հավելվածների փաթեթը:
    • Լրացրեք ձևը `հավելվածի նկարագրությամբ, հիմնաբառերով, օժանդակ կայքով, կատեգորիայի, կոնտակտային էլփոստի, հեղինակային իրավունքի և այլնի հետ:
    • Լրացրեք իրավունքի և գնագոյացման ձևերը:
    • Ձեր iTunes- ի նկարները պետք է պատրաստ լինեն: Ձեզ հարկավոր կլինի մեծ 512x512 պատկերակ, ինչպես նաև ձեր հավելվածի մի քանի սքրինշոթ: Սքրինշոթերը կարելի է վերցնել iPhone սիմուլյատորից ՝ օգտագործելով Հրաման+Հերթափոխ+4, և քարշ տալով: Ստուգեք, որ դրանք 320x480 են iPhone- ի համար: Սքրինշոթերը ձեր ծրագրի շուկայավարման շատ կարևոր մասն են, այնպես որ համոզվեք, որ դրանք գրավում են ամենակարևոր մասերը:
  4. 4 Ներբեռնեք ձեր ծրագիրը: Կտտացրեք «Պատրաստ է վերբեռնել երկուական» և ձեզ կտանեն էկրան, որը հուշում է ձեզ ներբեռնել Application Uploader գործիքը: Ներբեռնեք այն և կտտացրեք Ավարտել:
    • Տեղադրեք Application Uploader գործիքը և գործարկեք այն: Առաջին անգամ այն ​​ձեզանից կպահանջի մուտքագրել ձեր iTunes հավատարմագրերը:
    • Application Uploader գործիքը կստուգի ձեր iTunes Connect հաշիվը և կգտնի բոլոր այն ծրագրերը, որոնց համար երկուական ֆայլ կարելի է վերբեռնել: Ընտրեք այն, ինչ ցանկանում եք, ընտրեք ավելի վաղ ստեղծված zip ֆայլը և ներբեռնեք այն: Բեռնիչը ստուգելու է իր իրերի մի մասը և սխալներ նշելու դեպքում սխալ է ցույց տալիս: Սա կարող է լինել տարբերակի համար, բացակայող պատկերակներ և այլն: Եթե ​​ամեն ինչ կարգին է, ներբեռնեք zip- ը և ավարտված եք:
  5. 5 Սպասեք ստուգման: Դուք ոչինչ չունեք անելու, քան սպասել ստուգման գործընթացի ավարտին: Apple- ը ձեզ կտեղեկացնի էլ. Փոստով, եթե ձեր հավելվածի կարգավիճակը փոխվի «Վերանայվում է»: Երբ դիմումը մտնում է այս փուլ, մնացածը տեղի է ունենում շատ արագ: Եթե ​​ծրագիրը չի անցնում նախնական թեստային փաթեթը, ապա նույն օրը կստանաք մերժման նամակ, որը կպատմի, թե ինչու է ծրագիրը մերժվել: Բացի այդ, նամակում կլինեն այն ամրագրելու վերաբերյալ Apple- ի առաջարկությունները: Եթե ​​ձեր ծրագիրը վավերացվի, Apple- ը ձեզ նամակ կուղարկի ՝ տեղեկացնելով, որ ձեր ծրագիրը պատրաստ է վաճառքի: Այժմ ձեր ծրագիրը կհայտնվի iTunes App Store- ում:
  6. 6 Գովազդեք ձեր ծրագիրը: Ձեր զարմանահրաշ ծրագիրը այժմ հասանելի է գնման համար, և ժամանակն է սկսել տարածել դրա մասին խոսքը: Օգտվեք սոցիալական լրատվամիջոցներից, մամուլի հաղորդագրություն ուղարկեք հավելվածների կայքերին, պատրաստեք որոշ YouTube տեսանյութեր և այն, ինչ ցանկանում եք անել, որպեսզի մարդիկ խոսեն ձեր ծրագրի մասին:
    • Դուք կարող եք անվճար պատճեններ ուղարկել այն գրախոսներին, ովքեր ձեր ծրագրի մասին տեղադրում են իրենց կայքում կամ դիտում են իրենց YouTube ալիքում: Եթե ​​դուք բախտավոր եք հայտնվելու հանրաճանաչ մարդկանց ձեռքում, դա կարող է շատ վաճառքների հանգեցնել:
  7. 7 Հետևեք վաճառքին: Ներբեռնեք iTunes Connect Mobile հավելվածը ձեր iPhone- ի համար և ամեն օր մուտք գործեք և հետևեք ձեր վաճառքին, շուկաներին և վաճառքի երկրներին: Սա զվարճալի մասն է: Apple- ը ժամանակ առ ժամանակ ձեզ նամակներ կուղարկի ՝ վաճառքի վերջին տվյալների հղումներով: Դուք կարող եք դրանք ներբեռնել հաշվետվությունների համար: Հաջողություն!

Խորհուրդներ

  • Եղեք օրիգինալ, մի պատճենեք AppStore- ում արդեն գոյություն ունեցող ծրագրերը: Մանրակրկիտ ուսումնասիրեք AppStore- ը ՝ տեսնելու, թե ինչ կա այնտեղ: Իհարկե, եթե ձեր գաղափարն ամենալավն է, ապա կարող եք սկսել:
  • Միշտ փնտրեք ձեր հավելվածը բարելավելու եղանակներ:
  • Փորձեք ծրագիրը փորձարկել այնքան i-սարքերում, որքան կարող եք գտնել: Նույնիսկ ավելի լավ է, եթե նրանք տեղադրեն iOS- ի տարբեր տարբերակներ:
  • Եթե ​​սիրում եք թղթե գրքեր, ապա գնացեք Amazon.com ՝ iPhone- ի զարգացման վերաբերյալ գրքեր գտնելու համար:

Գուշացումներ

  • IPhone- ի SDK- ն անընդհատ փոխվում է, սարքերը ՝ նույնպես: Եթե ​​նախագծի վրա աշխատելիս եղել է SDK- ի թարմացում, ապա նոր SDK- ն օգտագործելուց առաջ կարդացեք, թե ինչն է նորը: Սա այս փուլում անհրաժեշտ չէ, եթե Apple- ը չի ասում, որ բոլոր նոր ներլցումները պետք է կազմվեն SDK- ի նոր տարբերակով: Եթե ​​արդիականացնեք, ձեր օգտագործած որոշ մեթոդներ կարող են հնանալ: Թեև դա, ամենայն հավանականությամբ, կհանգեցնի առավելագույն ժամանակի նախազգուշացման, բայց ավելի լավ է ապահով լինել:
  • Երբ դուք հաջողակ եք, և ձեր ծրագիրը հայտնվում է App Store- ում, մի բարկացեք նրանց վրա, ովքեր ձեր ծրագրին վատ կարծիք են տալիս: Ոմանք օգտակար արձագանքներ են տալիս, իսկ ոմանք պարզապես սիրում են կոպիտ լինել:
  • Ոչ ոք ձեզ չի երաշխավորում բազմաթիվ ներլցումներ կամ վաճառքներ, բայց մի՛ հուսահատվեք:
  • Դիմումների մշակումը զվարճալի է. չես կարող կանգ առնել: