IPhone- ի հավելվածներ ստեղծելու 5 եղանակ

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

IPhone- ի հավելվածներ ստեղծելու 5 եղանակ
IPhone- ի հավելվածներ ստեղծելու 5 եղանակ

Video: IPhone- ի հավելվածներ ստեղծելու 5 եղանակ

Video: IPhone- ի հավելվածներ ստեղծելու 5 եղանակ
Video: Ինչպես միացնել iphone-ի թարթող լույսը զանգի ժամանակ // Как включить вспышку при звонках 2024, Մայիս
Anonim

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

Քայլ

Մեթոդ 1 5 -ից. Environmentարգացման միջավայրի ստեղծում

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

Քայլ 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- ի ինտեգրումը:

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

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

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

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

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

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

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

Քայլ 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- ը:
Ստեղծեք iPhone հավելված Քայլ 5
Ստեղծեք iPhone հավելված Քայլ 5

Քայլ 5. Մտածեք երրորդ կողմի ծրագրավորողին վճարելու մասին:

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

ODesk- ը և Elance- ը ինտերնետում ամենատարածված անկախ ծառայություններ մատուցողներից են, և երկուսն էլ ունեն հարյուրավոր մշակողներ և տարբեր հմտությունների մակարդակի արվեստագետներ:

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

Քայլ 6. Ստեղծեք մշակողի հաշիվ:

Ձեր ծրագիրը App Store- ում տեղակայելու կամ այն ուրիշներին տրամադրելու համար փորձարկելու համար պետք է ունենաք Apple- ի մշակողի հաշիվ: Այս հաշիվն արժե տարեկան $ 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. Իրականացրեք ինտերֆեյսի նախագծման լավ գործընթաց:

Ձեր նախագծած ինտերֆեյսը չպետք է խանգարի օգտվողին: Այսինքն, ընտրության կոճակը պետք է հստակ տեսանելի լինի, և օգտագործողը չպետք է կասկածի տակ դնի կոճակի գործառույթը: Եթե դուք օգտագործում եք սրբապատկերներ, ձեր օգտագործած պատկերակները պետք է ներկայացնեն իրենց գործառույթը: Հավելվածում նավարկությունը պետք է լինի հարթ և բնական:

Ինտերֆեյսի դիզայնը արվեստի և գիտության համադրություն է: Հնարավոր է, որ ձեր նախագծում շատ անգամ պետք է փոխեք ձեր դիզայնը:

Մեթոդ 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. Մուտքագրեք ձեր առաջին էկրանը `օգտագործելով ցուցադրման վերահսկիչը:

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

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

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

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

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

Քայլ 6. Փոխեք մուտքագրված օբյեկտը:

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

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

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

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

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

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

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

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

Քայլ 9. Գործառույթ ավելացրեք նավիգացիոն բարում:

Նավիգացիոն բար մտնելուց հետո կարող եք նավիգացիոն գործիքներ մուտքագրել բարում: Այն մուտք գործելը թույլ կտա օգտվողին շարժվել էկրանների միջև:

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

Քայլ 10. Կապեք առկա էկրանին գտնվող կոճակը:

Կոճակն աշխատեցնելու համար հարկավոր է այն միացնել այլ էկրանին: Մեր անելիքների ցուցակի օրինակում կոճակը ցուցակում է, և մուտքը մուտքագրելու համար այն պետք է կապված լինի էկրանին: Կոճակը կապելու համար սեղմեք «Կառավարում» կոճակը և քաշեք այն երկրորդ էկրանին:

  • Երբ ազատում եք մկնիկի կոճակը, 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- ում:

Նախքան ծրագիրը փորձարկելու համար կարող եք այն ստուգել ձեր սեփական սարքի վրա, եթե ունեք iPhone: Նախ, ձեր սարքը համակարգչին միացրեք USB- ով: Փակեք iTunes- ը, եթե այն բաց է: Ընտրացանկից ընտրեք «Սարքը և կարգաբերումը», այնուհետև կտտացրեք Կառուցել: Որոշ ժամանակ անց ծրագիրը կբացվի iPhone- ում: Testրագիրը փակելուց առաջ փորձարկեք բոլոր գործառույթները:

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

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

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

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

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

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

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

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

Քայլ 6. Տեղադրեք ձեր ծրագիրը, որպեսզի մյուսները փորձեն:

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

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

Մեթոդ 5 -ից 5 -ը. Ազատ արձակել ձեր նախագիծը

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

Քայլ 1. Ստեղծեք դիմում բաշխման համար:

Ընտրեք Սարքը և թողարկումը և կտտացրեք «Կառուցել»: Finder- ում գտեք ձեր ծրագրի թղթապանակը և փնտրեք «Ad-Hoc-iphoneos» թղթապանակը: Այդ թղթապանակի ներսում կա ծրագիր: Սեղմեք դիմումը որպես zip:

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

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

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

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

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

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

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

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

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

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

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

Քայլ 5. Սպասեք ստուգման ժամանակին:

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

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

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

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

Հավելվածի անվճար պատճենը կարող եք ուղարկել փորձարկողներին, ովքեր իրենց ծրագրի մասին կգրեն իրենց կայքում կամ կվերանայեն այն իրենց YouTube ալիքում: Եթե կարողանաք կապվել լավագույն փորձարկողների հետ, ձեր ծրագիրը կարող է լավ վաճառվել:

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

Քայլ 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- ի հավելվածների ստեղծումը այնքան կախվածություն է առաջացնում, որ գուցե դժվար լինի կանգ առնել:

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