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

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

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

Video: Ինչպես պատրաստել iPhone հավելված (նկարներով)

Video: Ինչպես պատրաստել iPhone հավելված (նկարներով)
Video: ինչպես օգտագործել օգտվողի գրադարանը Windows 10 -ում 2024, Մայիս
Anonim

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

Քայլեր

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

Ստեղծեք iPhone հավելված Քայլ 1
Ստեղծեք iPhone հավելված Քայլ 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 հավելվածներ մշակելու համար ձեզ հարկավոր են Xcode 8 և iOS 10 SDK, որոնք հասանելի են նաև Apple- ից: Xcode- ի այս տարբերակում Swift լեզվի և SDK- ի մեջ կան էական փոփոխություններ, որոնց մասին կցանկանայիք տեղյակ լինել, բայց լավ նորությունն այն է, որ այս տարբերակից հետո Swift լեզվի այլևս «կոդի խախտման» փոփոխություններ չեն լինի:.
Ստեղծեք iPhone հավելված Քայլ 2
Ստեղծեք iPhone հավելված Քայլ 2

Քայլ 2. Տեղադրեք լավ տեքստային խմբագիր:

Թեև կարող եք ամբողջությամբ ծածկագրել Xcode- ում, դուք կգտնեք, որ կոդի մեծ կտորների հետ աշխատելը շատ ավելի հեշտ է, եթե ունեք հատուկ տեքստային խմբագիր, որը մասնագիտացած է ծրագրավորման շարահյուսության մեջ: TextMate- ը և JEdit- ը երկու շատ տարածված ընտրություն են:

Ստեղծեք iPhone հավելված Քայլ 3
Ստեղծեք iPhone հավելված Քայլ 3

Քայլ 3. Տեղադրեք վեկտորային գրաֆիկական ծրագիր:

Եթե պլանավորում եք ձեր հավելվածի համար ստեղծել հատուկ արվեստ և ձևավորում, ապա կցանկանաք ծրագիր, որը կարող է ստեղծել վեկտորային գրաֆիկա: Վեկտորային գրաֆիկայի մասշտաբները `առանց հստակությունը կորցնելու, և էական են լավ տեսք ունեցող ծրագրի համար: Հանրաճանաչ վեկտորային ծրագրերից են CorelDraw- ը, Adobe Illustrator- ը և Xara Designer- ը, որոնք առևտրային են, և Inkscape- ը, որն անվճար է: Գեղեցիկ, անվճար, վեկտորային գրաֆիկայի գծագրման ծրագիր է DrawBerry- ն: Այն այնքան հզոր չէ, որքան մասնագիտական ծրագրերը, բայց դա լավ է առաջին անգամ օգտագործողի համար, կամ եթե պարզապես չեք ուզում ինչ-որ բանի համար վճարել միայն մեկ օգտագործման համար:

Ստեղծեք iPhone հավելված Քայլ 4
Ստեղծեք iPhone հավելված Քայլ 4

Քայլ 4. Famանոթացեք Objective-C- ին:

Objective-C- ը այն ծրագրավորման լեզուն է, որն օգտագործվում է iPhone հավելվածներում ֆունկցիոնալություն ստեղծելու համար: Այն վարում է տվյալների և օբյեկտների մանիպուլյացիա: Objective-C- ը C- ի լեզուների ածանցյալ է և օբյեկտ կողմնորոշված լեզու է: Եթե դուք արդեն ունեք C- ի կամ Java- ի հիմնական իմացություն, Objective-C- ը պետք է լինի մեծ մասամբ բավականին հեշտ ընկալելի:

  • Ավելի նոր տարբերակ է ստեղծել ձեր ծրագիրը ՝ օգտագործելով Swift լեզուն ՝ Objective-C- ի շարունակությունը: Swift- ն ունի շատ ավելի ընկերական շարահյուսություն և ավելի ժամանակակից զգացում:
  • Թեև հնարավոր է կառուցել հիմնական ծրագիր ՝ առանց Objective-C- ի իմացության, բայց դուք չեք կարող կատարել որևէ առաջադեմ գործառույթ ՝ առանց ինքներդ կոդավորելու: Առանց Objective-C- ի, այն ամենը, ինչ կարող եք անել, առաջ և առաջ շարժվել էկրանների միջև:
  • Առցանց հասանելի են մի շարք ձեռնարկներ, ինչպես նաև բազմաթիվ տեղեկություններ, որոնք կարելի է գտնել Objective-C- ի կամ Swift- ի վերաբերյալ տարբեր գրքերում: Եթե iPhone- ի հավելվածների մշակումն այն է, ինչին ցանկանում եք լրջորեն մոտենալ, ձեզ լավ կսպասարկեն ՝ ունենալով որոշ ռեսուրսներ:
  • Առավել հայտնի առցանց Objective-C և Swift համայնքներից են Apple Developer Forums- ը, iPhoneSDK Google Group- ը և StackOverflow- ը:
Ստեղծեք iPhone հավելված Քայլ 5
Ստեղծեք iPhone հավելված Քայլ 5

Քայլ 5. Մտածեք աութսորսինգի զարգացման մասին:

Եթե դուք պարզապես հետաքրքրություն չունեք Objective-C կամ Swift սովորելու կամ ձեր մարմնում գեղարվեստական ոսկոր չունեք, այնտեղ կան մեծ թվով անկախ մասնագետներ և զարգացման թիմեր, որոնք կարող են ի վիճակի լինել տարբեր ասպեկտների ձեր նախագիծը ձեզ համար: Ձեր զարգացման արտաքին աութսորսինգը բարդ գործընթաց է, բայց կարող է ձեզ շատ գլխացավեր փրկել, եթե ծրագրավորման տեսակը չեք: Համոզվեք, որ բոլոր ներգրավված անձինք ստորագրում են Չբացահայտման պայմանագիր, և որ աշխատավարձը պետք է գոյություն ունենա նախքան որևէ աշխատանք սկսելը:

Upwork (նախկինում oDesk և Elance) ինտերնետում ամենահայտնի անկախ ծառայությունն է, որն ունի բոլոր մակարդակների հարյուրավոր մշակողներ և նկարիչներ:

Ստեղծեք iPhone հավելված Քայլ 6
Ստեղծեք iPhone հավելված Քայլ 6

Քայլ 6. Ստեղծեք զարգացման հաշիվ:

Որպեսզի ձեր ծրագիրը տարածեք App Store- ում կամ այն տրամադրեք ուրիշներին ՝ փորձարկելու համար, ձեզ հարկավոր է գրանցվել Apple Developer հաշվի համար: Հաշիվն արժե տարեկան $ 99 և ձեզանից կպահանջի մուտքագրել հարկային և բանկային հաշվի տվյալները:

Դուք կարող եք ստեղծել ձեր հաշիվը iOS Dev Center- ի կայքում:

Ստեղծեք iPhone հավելված Քայլ 7
Ստեղծեք iPhone հավելված Քայլ 7

Քայլ 7. Ներբեռնեք որոշ փորձնական ծրագրեր:

Մշակողի հաշվին գրանցվելուց հետո ձեզ հասանելի կլինեն Apple- ի զարգացման ռեսուրսները: Այս ռեսուրսները ներառում են մի շարք ընտրանքային նախագծեր, որոնք կարող են ձեզ ահռելի պատկերացում կազմել հավելվածների մշակման եղանակների մասին: Գտեք մի օրինակ, որը կապված է այն տեսակի հավելվածի հետ, որը ցանկանում եք ստեղծել և խառնեք դրա հետ Xcode- ում:

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

Ստեղծեք iPhone հավելված Քայլ 8
Ստեղծեք iPhone հավելված Քայլ 8

Քայլ 1. Սահմանեք ձեր հայեցակարգը:

Նախքան նույնիսկ առաջին անգամ Xcode- ը բացելը, դուք պետք է ունենաք ձեր ծրագրի և դրա հնարավորությունների լավ մտածված ծրագիր: Սա կարող է ներառել նախագծային փաստաթուղթ, որը նախանշում է ծրագրի բոլոր գործառույթները, օգտագործողի միջերեսի ուրվագծերը և էկրանների միջև հոսքը, և համակարգերի տեսակների հիմնական գաղափարը, որոնք պետք է ներդրվեն:

  • Փորձեք հնարավորինս հավատարիմ մնալ ձեր նախագծման փաստաթղթին, մինչ ձեր ծրագիրը մշակում եք: Սա կօգնի ձեզ կենտրոնացած պահել ձեր ուզած հատկանիշների վրա:
  • Փորձեք ձեր ծրագրի յուրաքանչյուր էկրանի համար նկարել առնվազն մեկ մանրապատկերի ուրվագիծ:
Ստեղծեք iPhone հավելված Քայլ 9
Ստեղծեք iPhone հավելված Քայլ 9

Քայլ 2. Որոշեք ձեր լսարանը:

Ձեր ծրագրի հանդիսատեսը շատ կապ կունենա արտաքին տեսքի և հավելվածի ֆունկցիոնալության հետ: Օրինակ, անելիքների ցանկի ծրագիրը կունենա շատ այլ լսարան, քան հրաձգության սարսափելի խաղը: Սա կօգնի ձեզ

Ստեղծեք iPhone հավելված Քայլ 10
Ստեղծեք iPhone հավելված Քայլ 10

Քայլ 3. Հավելվածի միջոցով լուծեք անհրաժեշտությունը:

Եթե ձեր ծրագիրը ինչ -որ տեսակի օգտակար է, այն պետք է լուծում տա նախկինում չլուծված խնդրին կամ յուրահատուկ լուծում կամ մեթոդ կամ այն, որն ավելի լավ է կատարում, քան նախորդ փորձերը: Եթե ձեր ծրագիրը խաղ է, այն պետք է ունենա յուրահատուկ գործառույթ կամ հնարավորություններ, որոնք կօգնեն առանձնացնել այն և ներգրավել որոշակի խաղացողներ:

Ստեղծեք iPhone հավելված Քայլ 11
Ստեղծեք iPhone հավելված Քայլ 11

Քայլ 4. Հաշվի առեք բովանդակությունը:

Ձեր ինտերֆեյսը կորոշվի ըստ բովանդակության տեսակի, որը ցույց եք տալիս ձեր հավելվածի օգտագործողին: Օրինակ, եթե ծրագիրը զբաղվում է լուսանկարներով, ապա կցանկանաք ինտերֆեյս, որը հնարավորինս հեշտ կդարձնի լուսանկարներին նայելն ու դրանցով նավարկելը:

Ստեղծեք iPhone հավելված Քայլ 12
Ստեղծեք iPhone հավելված Քայլ 12

Քայլ 5. Կիրառեք լավ UI նախագծման գործընթացներ:

Օգտվողի միջերեսը երբեք չպետք է խանգարի օգտվողին: Սա նշանակում է, որ ընտրանքները պետք է հստակ տեսանելի լինեն, և օգտագործողը երբեք չպետք է հարց տա, թե ինչ կոճակ է անում: Եթե դուք օգտագործում եք պատկերակներ, դրանք պետք է ճշգրիտ ներկայացնեն իրենց գործառույթը: Igationրագրի միջոցով նավարկությունը պետք է լինի հեղուկ և բնական:

UI դիզայնը նույնքան արվեստի ձև է, որքան գիտություն: Ամենայն հավանականությամբ, դուք մշտապես կվերանայեք ձեր դիզայնը, երբ ձեր նախագիծը զարգանա:

Մաս 3 -ից 5 -ը ՝ Հավելվածի ստեղծում

Ստեղծեք iPhone հավելված Քայլ 13
Ստեղծեք iPhone հավելված Քայլ 13

Քայլ 1. Ստեղծեք նոր նախագիծ Xcode- ում:

Բացեք Xcode- ը և սկսեք նոր նախագիծ Ֆայլի ընտրացանկից: Ընտրեք «Դիմում» պատուհանի ձախ կողմում գտնվող «iOS» խորագրի ներքո: Կաղապարների բաժնում ընտրեք «Դատարկ ծրագիր»:

  • Կան մի շարք կաղապարներ, բոլորը նախատեսված են տարբեր առաջադրանքների համար: Սկսեք դատարկ ձևանմուշից, մինչև զարգացման գործընթացին ավելի հարմարավետ չզգաք: Դուք կարող եք փորձել ավելի բարդ ձևանմուշներից մեկը, երբ ծանոթ եք, թե ինչպես է ամեն ինչ աշխատում:
  • Դուք պետք է նշեք Ապրանքի անվանումը, ձեր ընկերության նույնացուցիչը և դասի նախածանցը: Եթե դեռ Apple- ի ընկերության նույնացուցիչ չունեք, մուտքագրեք com.example: Դասի նախածանցի համար մուտքագրեք XYZ:
  • Սարքերի ցանկից ընտրեք «iPhone»:
Ստեղծեք iPhone հավելված Քայլ 14
Ստեղծեք iPhone հավելված Քայլ 14

Քայլ 2. Ստեղծեք Storyboard:

Storyboard- ը ձեր հավելվածի բոլոր էկրանների տեսողական ներկայացումն է: Այն ցույց է տալիս յուրաքանչյուր էկրանի բովանդակությունը, ինչպես նաև դրանց միջև անցումները: Storyboard գործիքը կօգնի ձեզ զարգացնել ձեր հավելվածի հոսքը:

  • Կտտացրեք Ֆայլ → Նոր → Ֆայլ:
  • IOS վերնագրի ներքո կտտացրեք «Օգտվողի միջերես»:
  • Ընտրեք Storyboard և կտտացրեք Հաջորդը:
  • Սարքերի ընտրացանկից ընտրեք iPhone, այնուհետև ֆայլը անվանեք «Հիմնական»: Համոզվեք, որ այն պահվում է ձեր նախագծի նույն վայրում:
Ստեղծեք iPhone հավելված Քայլ 15
Ստեղծեք iPhone հավելված Քայլ 15

Քայլ 3. Հանձնարարեք ձեր Storyboard- ը ձեր նախագծին:

Storyboard- ը ստեղծելուց հետո ձեզ հարկավոր է այն նշանակել որպես ձեր ծրագրի հիմնական ինտերֆեյս: Սա կբեռնի Storyboard- ը, երբ ծրագիրը գործարկվի: Եթե դուք չեք հանձնարարում storyboard- ը, ապա ոչինչ չի պատահի, երբ գործարկեք ծրագիրը:

  • Կտտացրեք ձեր ծրագրի անունը ձախ նավիգացիոն ծառի վրա:
  • Հիմնական շրջանակում գտեք «Թիրախներ» վերնագիրը: Ընտրեք ձեր նախագիծը Թիրախների ցանկից:
  • Գտեք Տեղակայման մասին տեղեկատվության բաժինը «Ընդհանուր» ներդիրում:
  • Մուտքագրեք Main.storyboard- ը «Հիմնական ինտերֆեյս» տեքստային դաշտ:
Ստեղծեք iPhone հավելված Քայլ 16
Ստեղծեք iPhone հավելված Քայլ 16

Քայլ 4. Ավելացրեք ձեր առաջին էկրանը `օգտագործելով դիտման վերահսկիչ:

Դիտման վերահսկիչները թելադրում են, թե ինչպես է բովանդակությունը դիտվում օգտագործողի կողմից: Կան մի շարք կանխադրված դիտման վերահսկիչներ, ներառյալ ստանդարտ տեսարաններն ու աղյուսակները: Դուք կավելացնեք դիտման կարգավորիչներ ձեր պատմվածքի տախտակին, որը հավելվածին պատմում է, թե ինչպես ցուցադրել բովանդակությունը օգտվողին:

  • Projectրագրի նավարկության ընտրացանկում ընտրեք ձեր «Main.storyboard» ֆայլը: Կտեսնեք, որ դատարկ կտավը հայտնվի Interface Builder պատուհանում:
  • Գտեք օբյեկտի գրադարանը: Այն գտնվում է աջ շրջանակի ներքևում և կարող է ընտրվել ՝ սեղմելով փոքրիկ խորանարդի կոճակը: Սա կբեռնի այն օբյեկտների ցանկը, որոնք կարող են ավելացվել ձեր կտավին:
  • Կտտացրեք և քաշեք «View Controller» օբյեկտը կտավի վրա: Ձեր առաջին էկրանը կհայտնվի կտավի վրա:
  • Ձեր առաջին «Տեսարանը» ավարտված է: Երբ ծրագիրը գործարկվի, դիտման վերահսկիչը կբեռնի ձեր առաջին էկրանը:
Ստեղծեք iPhone հավելված Քայլ 17
Ստեղծեք iPhone հավելված Քայլ 17

Քայլ 5. Ավելացրեք ինտերֆեյսի օբյեկտներ ձեր առաջին էկրանին:

Դիտման վերահսկիչի կարգավորումն ավարտելուց հետո կարող եք սկսել էկրանը համալրել անհրաժեշտ ինտերֆեյսի օբյեկտներով, ինչպիսիք են պիտակները, տեքստի մուտքագրման դաշտերը և կոճակները: Ինտերֆեյսի օբյեկտները կարելի է գտնել Objects Library ցուցակում, որտեղ դուք գտել եք View Controller օբյեկտը:

  • Սեղմեք և քաշեք օբյեկտները ցուցակից ՝ դրանք ձեր էկրանին ավելացնելու համար:
  • Օբյեկտների մեծ մասը կարող է չափափոխվել ՝ կտտացնելով և քարշ տալով օբյեկտի եզրին գտնվող տուփերը: Չափափոխելիս ուղեցույցները կհայտնվեն էկրանին, որպեսզի կարողանաք ապահովել, որ ամեն ինչ ճիշտ դասավորվի:
Ստեղծեք iPhone հավելված Քայլ 18
Ստեղծեք iPhone հավելված Քայլ 18

Քայլ 6. Անհատականացրեք ձեր ավելացրած օբյեկտները:

Դուք կարող եք հարմարեցնել յուրաքանչյուր օբյեկտի հատկությունները ՝ թույլ տալով ստեղծել հարմարեցված և ինտուիտիվ ինտերֆեյս: Օրինակ, տեքստի մուտքագրման դաշտում կարող եք ավելացնել պահեստային տեքստ, որը կօգնի օգտվողին ուղղորդել, թե ինչ պետք է մուտքագրի:

  • Ընտրեք այն օբյեկտը, որը ցանկանում եք հարմարեցնել և կտտացրեք «Հատկությունների տեսուչ» կոճակին ՝ աջ շրջանակի վերևում: Կոճակը մի տեսակ վահանի տեսք ունի:
  • Անհատականացրեք օբյեկտը ձեր հայեցողությամբ: Կարող եք փոխել տառատեսակի ոճը, տառատեսակի չափը, տեքստի գույնը, հավասարեցումը, ֆոնային պատկերները, տեղապահի տեքստը, եզրագծի ոճը և շատ ավելին:
  • Առկա ընտրանքները կփոխվեն ՝ կախված այն օբյեկտից, որը դուք հարմարեցնում եք:
Ստեղծեք iPhone հավելված Քայլ 19
Ստեղծեք iPhone հավելված Քայլ 19

Քայլ 7. Ավելացրեք ավելի շատ էկրաններ:

Ձեր նախագծի աճին զուգահեռ, հավանաբար, անհրաժեշտ կլինի ավելի շատ էկրան ավելացնել `հավելվածի օգտակար լինելու համար անհրաժեշտ ամբողջ բովանդակությունը ցուցադրելու համար: Օրինակ, եթե դուք պատրաստում եք անելիքների ցանկի ծրագիր, ձեզ հարկավոր կլինի առնվազն երկու էկրան ՝ մեկը ՝ անելիքների ցուցակի տարրը մուտքագրելու համար, և մեկը ՝ ամբողջ ցուցակը դիտելու համար:

  • Ավելի շատ էկրաններ են ավելացվում ՝ դիտման վերահսկիչի օբյեկտները քաշելով և գցելով ձեր կտավի դատարկ հատվածների վրա: Եթե չեք գտնում դատարկ տեղ այն գցելու համար, կտտացրեք «փոքրացնելու» կոճակին, մինչև դատարկ տարածքներ չգտնեք: Համոզվեք, որ դիտման վերահսկիչը գցեք կտավի վրա և ոչ թե գոյություն ունեցող էկրանին:
  • Նախնական էկրանը կարող եք փոխել ՝ ծրագրի ուրվագծից ընտրելով դիտման վերահսկիչը, որով ցանկանում եք գլխավորել: Կտտացրեք հատկանիշների տեսուչ կոճակին և նշեք «Is Initial View Controller» վանդակը: Օրինակ, եթե դուք կազմում եք անելիքների ցուցակ, կցանկանաք, որ իրական ցուցակը լինի առաջին բանը, որը օգտագործողը տեսնում է ծրագրի գործարկման ժամանակ:
Ստեղծեք iPhone հավելված Քայլ 20
Ստեղծեք iPhone հավելված Քայլ 20

Քայլ 8. Ավելացրեք նավիգացիոն բար:

Այժմ, երբ ձեր ծրագրում կա երկու էկրան, ժամանակն է այն դարձնել այնպես, որ օգտվողը կարողանա նրանց միջև հետ ու առաջ շարժվել: Դուք կարող եք դա անել Նավիգացիայի վերահսկիչի միջոցով, որը մասնագիտացված View Controller է: Այս վերահսկիչը ձեր ծրագրի վերևում ավելացնում է նավիգացիոն գոտի, որը թույլ է տալիս օգտվողին էկրանների միջև առաջ և առաջ շարժվել:

  • Ձեր նավիգացիոն կարգավորիչը պետք է ավելացվի ձեր սկզբնական տեսքին, որպեսզի այն կարողանա կառավարել հետագա բոլոր էկրանները:
  • Selectրագրի ուրվագծում ընտրեք ձեր սկզբնական տեսքը:
  • Կտտացրեք Խմբագիր → Տեղադրեք → Նավիգացիոն վերահսկիչ:
  • Դուք պետք է տեսնեք մոխրագույն նավիգացիոն գոտի, որը հայտնվում է էկրանի վերևում, որին դուք ավելացրել եք կարգավորիչը:
Ստեղծեք iPhone հավելված Քայլ 21
Ստեղծեք iPhone հավելված Քայլ 21

Քայլ 9. Նավիգացիոն սանդղակին ավելացրեք ֆունկցիոնալություն:

Այժմ, երբ դուք տեղադրել եք նավիգացիոն բարը, կարող եք սկսել դրան ավելացնել նավարկության գործիքներ: Սա թույլ կտա ձեր օգտագործողին առաջ և առաջ շարժվել էկրանների միջև:

  • Նավարկման վահանակին ավելացրեք վերնագիր: Կտտացրեք Նավիգացիայի տարրը դիտման վերահսկիչի ներքևում, որին այն հանձնարարել եք: Բացեք հատկանիշների տեսուչը և վերնագրի դաշտում մուտքագրեք ընթացիկ էկրանի վերնագիրը:
  • Ավելացնել նավարկության կոճակ: Բացեք օբյեկտների գրադարանը, եթե այն դեռ բաց չէ և գտեք «Բար» կոճակի տարրը: Կտտացրեք և քաշեք այն դեպի նավարկության բար: Սովորաբար, հավելվածում ձեզ «առաջ» տեղափոխող կոճակները տեղադրվում են աջ, իսկ «հետ» տեղափոխող կոճակները ՝ ձախ:
  • Տվեք կոճակին սեփականություն: Կոճակները կարող են կազմաձևվել այնպես, որ ունենան հատուկ հատկություններ, որոնք հեշտացնում են հարմարվել հանգամանքներին: Օրինակ, եթե դուք ստեղծում եք անելիքների ցուցակ, կցանկանաք «Ավելացնել» կոճակ ՝ նոր գրառում ստեղծելու համար: Ընտրեք կոճակը և բացեք հատկանիշների տեսուչը: Գտեք նույնացուցիչի ընտրացանկը և ընտրեք «Ավելացնել»: Կոճակը կփոխվի «+» լոգոյի:
Ստեղծեք iPhone հավելված Քայլ 22
Ստեղծեք iPhone հավելված Քայլ 22

Քայլ 10. Կապեք ձեր նոր կոճակը գոյություն ունեցող էկրանին:

Որպեսզի ձեր կոճակը գործի, ձեզ հարկավոր է այն միացնել այլ էկրանին: Մեր անելիքների ցուցակի օրինակում կոճակը գտնվում է ընդհանուր ցուցակի վրա և պետք է միացված լինի մուտքի էկրանին: Կոճակը կապելու համար պահեք Ctrl- ը և քաշեք կոճակը երկրորդ էկրանին:

  • Երբ ազատում եք մկնիկի կոճակը, Action Segue ընտրացանկը կհայտնվի ՝ ընտրանքների ցանկով: Էկրանների միջև տեղաշարժվելիս սեղմման անցումն օգտագործելու համար ընտրեք «Հրել»: Կարող եք նաև ընտրել «Մոդալ», որը էկրանը կբացի որպես ինքնամփոփ գործողություն ՝ ի տարբերություն հաջորդականության:
  • Եթե օգտագործում եք Push- ը, նավիգացիայի սանդղակը ինքնաբերաբար կավելացվի ձեր երկրորդ էկրանին և ինքնաբերաբար կստեղծվի «հետ» կոճակը: Եթե դուք ընտրեք մոդալ, ապա ձեզ հարկավոր է ձեռքով տեղադրել երկրորդ նավիգացիոն բարը, ինչպես նաև ավելացնել «Չեղարկել» և «Կատարված» կոճակները (անելիքների ցուցակի համար. Ձեր կոճակների պիտակները կփոխվեն ՝ կախված ձեր ծրագրի կարիքներից)):
  • «Չեղարկել» և «Կատարված» կոճակները կարող են ստեղծվել այնպես, ինչպես ստեղծել եք «Ավելացնել» կոճակը: Պարզապես ընտրեք «Չեղարկել» կամ «Կատարված» հատկանիշի տեսուչի նույնացուցիչի ցանկից:
Ստեղծեք iPhone հավելված Քայլ 23
Ստեղծեք iPhone հավելված Քայլ 23

Քայլ 11. Ավելացրեք տվյալների մշակման հնարավորություններ:

Մինչ այս պահը դուք կարողացել եք ստեղծել հիմնական նավարկելի միջերես ՝ առանց որևէ կոդավորման անհրաժեշտության: Եթե ցանկանում եք ավելացնել որևէ ավելի խորը ֆունկցիոնալություն, ինչպիսիք են տվյալների պահեստավորումը և օգտագործողի մուտքի մշակումը, ապա պետք է ձեռքերը կեղտոտեք կոդի մեջ: Կոդավորումը դուրս է այս ուղեցույցի շրջանակներից, բայց կան մեծ թվով Objective-C ձեռնարկներ, որոնք հասանելի են առցանց:

Դուք կարող եք օգտագործել ձեր նավարկելի ինտերֆեյսի նախատիպը, որը կօգնի ձեզ վարձել ծրագրավորող: Աշխատանքային ինտերֆեյս ունենալը շատ ավելի հեշտ կդարձնի բացատրել, թե ինչ է ձեզ անհրաժեշտ իրերի կոդավորման մասում:

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

Ստեղծեք iPhone հավելված Քայլ 24
Ստեղծեք iPhone հավելված Քայլ 24

Քայլ 1. Սկսեք iOS Simulator- ը:

Xcode- ն ունի ներկառուցված iOS սիմուլյատոր, որը թույլ է տալիս փորձարկել ձեր ծրագիրը տարբեր մոդելավորված iOS սարքերի վրա: Սիմուլյատորը գործարկելու համար Xcode պատուհանի վերևի բացվող ընտրացանկից ընտրեք «Սիմուլյատոր և կարգաբերում» և ընտրեք այն սարքը, որի վրա ցանկանում եք փորձարկել:

Ստեղծեք iPhone հավելված Քայլ 25
Ստեղծեք iPhone հավելված Քայլ 25

Քայլ 2. Կառուցեք ծրագիրը:

Սեղմեք Կառուցել կոճակը, որը նման է ավանդական Play կոճակին, ծրագիրը կազմելու և գործարկելու համար: Հավելվածի ստեղծումը կարող է տևել մի քանի րոպե: Դուք կարող եք դիտել առաջընթացը գործիքագոտում: Երբ կառուցման գործընթացն ավարտված է, iOS Simulator- ը կբացվի, և դուք կարող եք սկսել փորձարկել ձեր ծրագիրը:

Ստեղծեք iPhone հավելված Քայլ 26
Ստեղծեք iPhone հավելված Քայլ 26

Քայլ 3. Փորձարկեք ծրագիրը ձեր սեփական iPhone- ով:

Նախքան ձեր ծրագիրը փորձարկման համար տարածելը, կարող եք այն փորձարկել ձեր սեփական սարքի վրա (եթե ունեք): Նախ, միացրեք ձեր սարքը ձեր համակարգչին USB- ի միջոցով: Փակեք iTunes- ը, եթե այն բացվի: Բացվող ընտրացանկից ընտրեք «Սարքը և կարգաբերումը», այնուհետև կտտացրեք Կառուցել կոճակին: Մի քանի վայրկյան հետո ծրագիրը պետք է գործարկվի iPhone- ում: ստուգեք բոլոր գործառույթները, նախքան ծրագիրը փակելը:

Ստեղծեք iPhone հավելված Քայլ 27
Ստեղծեք iPhone հավելված Քայլ 27

Քայլ 4. Վրիպազերծեք ձեր ծրագիրը:

Եթե ձեր ծրագիրը խափանվել է, դուք պետք է սկսեք պարզել, թե ինչ է տեղի ունեցել և ինչու: Սա լայնածավալ թեմա է և անհամար պատճառներ կան, թե ինչու ձեր ծրագիրը կարող է խափանվել: Բացեք վրիպազերծման վահանակը և կարդացեք սխալի հաղորդագրությունները: Ofամանակի մեծ մասը դրանք բավականին գաղտնի են: Եթե դուք չեք հասկանում սխալը, փորձեք Google- ում սխալի հաղորդագրությունը: Հավանական է, որ դուք կգտնեք գրառում Apple- ի զարգացման ֆորումում, որտեղ բարեկամական փորձառու մշակողը պատասխանել է նրանց խնդրանքին:

Վրիպազերծումը կարող է շատ ժամանակատար և հոգնեցուցիչ ժամանակ լինել ձեզ համար: Եթե չեք հանձնվում և համառ չեք լինում, ժամանակի ընթացքում դրանում ավելի լավը կդառնաք: Դուք կսկսեք ճանաչել սխալները, արագ հետևել դրանց և նույնիսկ սպասել դրանց: Սովորական սխալներից մեկը օբյեկտը մեկից ավելի անգամ ազատելն է: Մյուսը մոռանում է հիշողություն հատկացնել և օբյեկտ նախաստորագրել ՝ նախքան դրան ավելացնել կամ նշանակել փորձելը: Յուրաքանչյուր հավելվածի հետ ձեր սխալները կդառնան ավելի ու ավելի քիչ:

Ստեղծեք iPhone հավելված Քայլ 28
Ստեղծեք iPhone հավելված Քայլ 28

Քայլ 5. Ստուգեք հիշողության օգտագործումը:

IPhone- ն ունի շատ սահմանափակ հիշողություն: Ամեն անգամ, երբ օբյեկտին հատկացնում եք որոշակի հիշողություն, դուք պետք է այն ազատեք այն ավարտելուց հետո և վերադարձնեք հիշողությունը: Instruments- ը iPhone- ի SDK գործիք է ՝ ի թիվս այլ բաների, ձեր հիշողության օգտագործումը դիտելու և վերլուծելու համար:

  • Նախկինի պես ընտրված Սարքի և վրիպազերծման դեպքում ընտրեք Run → Run with Performance Tool → Leaks: Սա գործարկելու է Գործիքներ և գործարկելու ծրագիրը ձեր սարքում: Շարունակեք և օգտագործեք ծրագիրը որպես սովորական: Կարծես թե պարբերաբար սառչում է, երբ Instruments- ը գրանցում և վերլուծում է ձեր հիշողության օգտագործումը: Leանկացած արտահոսք կհանգեցնի կարմիր թռիչքի Leaks ժամանակացույցում: Արտահոսքի աղբյուրը կցուցադրվի էկրանի ստորին կեսում:
  • Կրկնակի սեղմելով արտահոսված օբյեկտների վրա ՝ կփորձեք ձեզ տանել պատասխանատու կոդի կամ հասցեի սյունակի փոքրիկ սլաքի վրա սեղմելով ՝ ձեզ ցույց կտա արտահոսքի պատմությունը: Երբեմն այնտեղ, որտեղ հայտնաբերվում է արտահոսքը, պարտադիր չէ, որ այն ծագել է:
  • Եթե իսկապես գայթակղվում եք, փորձեք վերացման գործընթացով: Մեկնաբանեք և (կամ) ուշադիր շրջանցեք ձեր ծածկագրի հատվածները և գործարկեք այն: Երբեմն կարող եք նեղացնել ընդհանուր տարածքը, իսկ հետո ի վերջո տուն մտնել պատասխանատու գծում: Երբ իմանաք, թե որտեղ է այն, կարող եք շտկել կամ վերաշարադրել այն: Հիշեք, որ Google- ի օգտագործումը հաճախ կարող է ձեզ տրամադրել Apple- ի ներքին ֆորումների կամ ձեր խնդրին վերաբերող փաստաթղթերի ամենաարագ ուղիղ հղումները:
Ստեղծեք iPhone հավելված Քայլ 29
Ստեղծեք iPhone հավելված Քայլ 29

Քայլ 6. Տարածեք ձեր ծրագիրը `փորձարկվելու ուրիշների կողմից:

Թեև ձեր հավելվածը մոդելավորված միջավայրում փորձարկելը լավ միջոց է `ապահովելու համար, որ ձեր ծրագիրը գործում է, և որ ինտերֆեյսը լավ տեսք ունի, այլ բան, քան ինքներդ ձեզանից օգտվողների փորձարկումը: Պարզապես համոզվեք, որ արդուկել եք ամենասարսափելի սխալները, նախքան այն արտաքին փորձարկման ուղարկելը: Ձեր ծրագիրը ձեր փորձարկողներին բաժանելու համար դուք պետք է ստեղծեք Ad-Hoc վկայագիր iOS Dev Center- ի կայքում:

  • Արտաքին փորձարկողները կարող են տրամադրել բազմաթիվ արձագանքներ, որոնք դուք չէիք սպասում: Սա կարող է հատկապես օգտակար լինել, եթե ունեք բարդ ծրագիր:
  • Փորձարկողի սարքերը լիազորելու համար ձեզ հարկավոր կլինի յուրաքանչյուր սարքի UDID համարը:
  • Բացվող ցուցակից ընտրեք Սարքը և սեղմեք «Կառուցել» պատկերակը: Finder- ում նավարկեք ձեր նախագծի թղթապանակը և փնտրեք «Ad-Hoc-iphoneos» թղթապանակը: Ներսում կլինի ծրագիր: Պատճենեք ձեր «AdHoc.mobileprovision» վկայագիրը, որը ստացել եք iOS Dev կենտրոնից նույն թղթապանակում: Ընտրեք ծրագիրը և վկայագիրը և դրանք հասցեագրեք: Այս արխիվը կարող է տրվել ձեր արտաքին փորձարկողին: Յուրաքանչյուր Ad-Hoc վկայագրի համար ձեզ հարկավոր է ստեղծել առանձին արխիվ:

Մաս 5 -ից 5 -ը. Ձեր նախագծի թողարկումը

Ստեղծեք iPhone հավելված Քայլ 30
Ստեղծեք iPhone հավելված Քայլ 30

Քայլ 1. Ստեղծեք ձեր բաշխման կառուցվածքը:

Բացվող ընտրացանկից ընտրեք «Սարքը և թողարկումը»: Կտտացրեք «Կառուցել» պատկերակին: Finder- ում նավարկեք ձեր նախագծի կառուցման թղթապանակը և փնտրեք «Release-iphoneos» թղթապանակը: Ներսում կլինի ծրագիր: Տեղադրեք այն արխիվի մեջ:

Որպեսզի նոր ծրագրերը անցնեն Apple- ի սերտիֆիկացում, դրանք պետք է օպտիմիզացված լինեն iOS 8 -ի և Retina էկրանին:

Ստեղծեք iPhone հավելված Քայլ 31
Ստեղծեք iPhone հավելված Քայլ 31

Քայլ 2. Բացեք iTunes Connect- ի վահանակը:

Դուք կարող եք մուտք գործել iOS Dev Center- ից: Եթե դուք ունեք որևէ անավարտ քայլեր, որոնք պետք է ավարտեք կարգաբերման համար, դրանք կցուցադրվեն էջի վերևում: Համոզվեք, որ ձեր բոլոր բանկային և հարկային տվյալները ճիշտ մուտքագրված են:

Ստեղծեք iPhone հավելված Քայլ 32
Ստեղծեք iPhone հավելված Քայլ 32

Քայլ 3. Մուտքագրեք ձեր ծրագրի բոլոր տվյալները:

Կտտացրեք «Կառավարեք ձեր ծրագրերը», այնուհետև ընտրեք «Ավելացնել նոր ծրագիր»: Լրացրեք nameրագրի անունը, SKU համարը և ընտրեք փաթեթի ID- ն: Բացվող ընտրացանկից ընտրեք ձեր հավելվածների փաթեթը:

  • Լրացրեք ձեր հավելվածի նկարագրությունը, հիմնաբառերը, աջակցության կայքը, կատեգորիան, կոնտակտային էլ. Փոստը, հեղինակային իրավունքը և այլն:
  • Լրացրեք իրավունքների և գնագոյացման ձևերը:
  • Պատրաստեք ձեր iTunes- ի արվեստի գործերը: Ձեզ հարկավոր կլինի մեծ 512x512 վեկտորի պատկերակ, ինչպես նաև ձեր ծրագրի որոշ սքրինշոթեր: Սքրինշոթերը կարելի է վերցնել iPhone սիմուլյատորից ՝ օգտագործելով Command + Shift + 4 և խաչաձև մազերը քարշ տալով տարածքի վրայով: Համոզվեք, որ դրանք 320x480 են iPhone- ի համար: Սքրինշոթերը ձեր ծրագրի շուկայավարման շատ կարևոր մասն են, այնպես որ համոզվեք, որ դրանք ցույց են տալիս ամենակարևոր մասերը:
Ստեղծեք iPhone հավելված Քայլ 33
Ստեղծեք iPhone հավելված Քայլ 33

Քայլ 4. Վերբեռնեք ձեր ծրագիրը:

Կտտացրեք «Պատրաստ է վերբեռնել երկուական» և ձեզ կտանեն էկրան, որն ուղղորդում է ձեզ ներբեռնել Upրագրի վերբեռնման գործիքը: Ներբեռնեք այն և կտտացրեք Կատարված է:

  • Տեղադրեք Application Uploader գործիքը և գործարկեք այն: Առաջին անգամ, երբ գործարկեք ծրագիրը, այն կպահանջի ձեր iTunes մուտքի տվյալները:
  • Application Uploader գործիքը կստուգի ձեր iTunes Connect հաշիվը և կգտնի այն ծրագրերը, որոնց համար պատրաստ եք վերբեռնել երկուական ֆայլեր: Դրանք կցուցադրվեն բացվող ընտրացանկում: Ընտրեք ձեր ուզածը, ընտրեք ավելի վաղ ստեղծված Distribution zip- ը և վերբեռնեք այն: Վերբեռնողը փաթեթում ստուգելու է որոշ ներքին իրեր և սխալ է վերադարձնելու, եթե ինչ -որ բան սխալ է գտնում, օրինակ ՝ տարբերակի սխալ համարը, պատկերակը բացակայում է և այլն: Եթե ամեն ինչ կարգին է, այն կբեռնի փոստային հասցեն և կավարտի:
Ստեղծեք iPhone հավելված Քայլ 34
Ստեղծեք iPhone հավելված Քայլ 34

Քայլ 5. Սպասեք վերանայման:

Այժմ ոչինչ չկա անելու, բացի վերանայման գործընթացին սպասելուց: Apple- ը ձեզ կտեղեկացնի էլ. Փոստի միջոցով մի քանի օրից կամ շաբաթից, եթե ձեր դիմումի կարգավիճակը փոխվի «Վերանայվում է»: Երբ այն անցնում է վերանայման, գործընթացը շատ արագ է ընթանում: Եթե այն չկարողանա թեստերի նախնական պատնեշը, դուք կստանաք մերժման նամակ, որը կպատմի ձեզ ինչու, և Apple- ը կառաջարկի այն շտկելու առաջարկներ: Եթե ձեր ծրագիրը ստուգում անցնի, Apple- ը ձեզ էլ -նամակ կուղարկի ՝ տեղեկացնելով, որ ձեր ծրագիրը պատրաստ է վաճառքի: Այժմ ձեր ծրագիրը կհայտնվի iTunes հավելվածների խանութում

Ստեղծեք iPhone հավելված Քայլ 35
Ստեղծեք iPhone հավելված Քայլ 35

Քայլ 6. Խթանեք ձեր ծրագիրը:

Այժմ, երբ ձեր բոլորովին նոր ծրագիրը հասանելի է գնման, ժամանակն է սկսել տարածել խոսքը: Օգտվեք սոցիալական լրատվամիջոցներից, մամուլի հաղորդագրություններ ուղարկեք հավելվածների վրա հիմնված կայքեր, պատրաստեք որոշ YouTube տեսանյութեր և ամեն ինչ արեք, որպեսզի մարդիկ խոսեն ձեր ծրագրի մասին:

Դուք կարող եք անվճար պատճեններ ուղարկել գրախոսներին, ովքեր այնուհետև կգրեն ձեր ծրագրի մասին իրենց կայքում կամ կվերանայեն այն իրենց YouTube ալիքում: Եթե կարողանաք այն ձեռք բերել հանրաճանաչ գրախոսների ձեռքում, դա կարող է շատ վաճառքների հանգեցնել:

Ստեղծեք iPhone հավելված Քայլ 36
Ստեղծեք iPhone հավելված Քայլ 36

Քայլ 7. Դիտեք ձեր վաճառքները:

Ներբեռնեք iTunes Connect Mobile հավելվածը ձեր iPhone- ի համար: Մուտք գործեք ամեն օր և ստուգեք ձեր վաճառքները, շուկաները և վաճառքի երկրները: Սա զվարճալի մասն է: Apple- ը պարբերաբար ձեզ նամակներ կուղարկի ՝ ձեր վերջին վաճառքի տվյալների հղումներով: Դուք կարող եք դրանք ներբեռնել ձեր գրառումների համար: Հաջողություն!

Խորհուրդներ

  • Փորձեք լինել օրիգինալ և ոչ թե կրկնօրինակ ծրագրեր, որոնք արդեն գոյություն ունեն App Store- ում: Մանրակրկիտ որոնեք App Store- ը `պարզելու համար, թե ինչ է մատչելի: Իհարկե, եթե ձեր գաղափարն ավելի լավն է, ապա գնացեք դրան:
  • Միշտ փնտրեք ձեր հավելվածը բարելավելու եղանակներ:
  • Փորձեք պարբերաբար թարմացնել ձեր ծրագիրը:
  • Եթե Ձեզ դուր է գալիս տպագիր տեղեկանքը, հարվածեք Amazon.com- ին ՝ iPhone- ի զարգացման որոշ գրքեր գտնելու համար:
  • Փորձեք փորձարկել այնքան տարբեր iDevices սարքեր, որոնք կարող եք ձեռք բերել: Նույնիսկ ավելի լավ, եթե նրանք ունեն տարբեր iOS տարբերակներ:
  • Եթե դուք վարձում եք iOS ծրագրավորող և ցանկանում եք երաշխավորել, որ iOS ծրագիրը կարծես ձերն է, կարող եք նախագծել ծրագրի ինտերֆեյսը Photoshop- ում և օգտագործել գործիք ՝ այն Xcode/iOS ֆունկցիոնալ հավելվածի վերածելու համար:
  • Եթե դուք պարզապես սովորում եք ծածկագրել, ապա լեզուների արգելափակումը կամ առցանց դասերը կարող են օգնել ձեզ սկսել:

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

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

Խորհուրդ ենք տալիս: