აპლიკაციების ბაზარი ყოველთვის იცვლება და ვითარდება და წარმატებული აპლიკაციის შექმნას შეუძლია თვალი მოადუნოს ყველას, ვინც ხედავს მას. გაქვთ დიდი იდეა iPhone პროგრამისთვის? iPhone პროგრამების შექმნა უფრო ადვილია, ვიდრე ერთი შეხედვით ჩანს. მიუხედავად იმისა, რომ თქვენ უნდა ისწავლოთ პროგრამირების ენა, ინტერფეისის დიზაინი შეიძლება გაკეთდეს გრაფიკული ინსტრუმენტებით. აპლიკაციების დამზადებას დრო სჭირდება, მოთმინება და სწავლის სურვილი, მაგრამ იქნებ შეძლოთ შემდეგი Flappy Bird! დასაწყებად იხილეთ ქვემოთ 1 ნაბიჯი.
ნაბიჯი
მეთოდი 1 5 -დან: განვითარების გარემოს შექმნა
ნაბიჯი 1. ჩამოტვირთეთ და დააინსტალირეთ Xcode
Xcode არის განვითარების გარემო, რომელიც გამოიყენება iPhone პროგრამების შესაქმნელად. Xcode უფასოა Apple– დან გადმოსაწერად, მაგრამ მოითხოვს OS X 10.8 ან უფრო გვიან. არ არსებობს Xcode Windows ან Linux კომპიუტერზე გაშვების ოფიციალური გზა. ეს ნიშნავს, რომ თუ გსურთ განავითაროთ 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 დეველოპერების ფორუმებს, 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 ინსტრუმენტი დაგეხმარებათ შექმნათ თქვენი აპლიკაციის ნაკადი.
- დააწკაპუნეთ ფაილი> ახალი> ფაილი
- IOS პარამეტრების ქვეშ, დააჭირეთ "მომხმარებლის ინტერფეისი".
- აირჩიეთ "Storyboard", შემდეგ დააჭირეთ შემდეგი.
- აირჩიეთ iPhone მოწყობილობების მენიუდან და შემდეგ დაარქვით მას "მთავარი". დარწმუნდით, რომ ფაილი შენახულია იმავე ადგილას, როგორც თქვენი პროექტი.
ნაბიჯი 3. გამოიყენეთ Storyboard თქვენს პროექტზე
მას შემდეგ რაც შექმენით Storyboard, თქვენ უნდა განახორციელოთ ის, როგორც თქვენი პროგრამის მთავარი ინტერფეისი. ეს გახსნის Storyboard– ს, როდესაც აპლიკაცია გაიხსნება. თუ თქვენ არ განახორციელებთ Storyboard– ს, არაფერი მოხდება, როდესაც აპლიკაცია გაიხსნება.
- დააწკაპუნეთ თქვენი პროექტის სახელზე მარცხენა სანავიგაციო ხეზე
- იპოვნეთ სამიზნეები მეინფრეიმში და შეარჩიეთ თქვენი პროექტი მიზნების სიიდან.
- იპოვეთ განლაგების ინფორმაციის განყოფილება ზოგადი ჩანართზე.
- შეიყვანეთ Main.storyboard ველში "მთავარი ინტერფეისი".
ნაბიჯი 4. შეიყვანეთ თქვენი პირველი ეკრანი ჩვენების კონტროლერის გამოყენებით
ეს კონტროლერი აკონტროლებს მომხმარებლის მიერ შინაარსის ნახვას. არსებობს მრავალფეროვანი ხედვის კონტროლერი, მათ შორის სტანდარტული და ცხრილის ხედები. თქვენ უნდა დაამატოთ ხედის კონტროლერი თქვენს Storyboard- ში, რომელიც ეუბნება აპს, თუ როგორ უნდა აჩვენოს შინაარსი მომხმარებლისთვის.
- პროექტის ნავიგაციაში აირჩიეთ "Main.storyboard" ფაილი. თქვენ ნახავთ ცარიელ ტილოს ინტერფეისის შემქმნელის ფანჯარაში.
- იპოვეთ ობიექტის ბიბლიოთეკა მარჯვენა ჩარჩოს ბოლოში და მისი დაწყება შესაძლებელია პატარა კუბიკის ხატზე დაჭერით. ეს იტვირთება იმ ობიექტების ჩამონათვალს, რომლებიც შეიძლება დაემატოს თქვენს ტილოს.
- დააწკაპუნეთ და გადაიტანეთ "View Controller" ობიექტი თქვენს ტილოზე. თქვენი პირველი ეკრანი გამოჩნდება ტილოზე.
- თქვენი პირველი "სცენა" დასრულდა. როდესაც აპლიკაცია დაიწყება, ეკრანის კონტროლერი ჩატვირთავს თქვენს პირველ ეკრანს.
ნაბიჯი 5. დაამატეთ ინტერფეისის ობიექტები თქვენს პირველ ეკრანზე
ხედის კონტროლერის დაყენების შემდეგ, თქვენ შეგიძლიათ შეავსოთ ეკრანი თქვენთვის საჭირო ინტერფეისის ობიექტებით, როგორიცაა ეტიკეტები, ტექსტური ველები და ღილაკები. ინტერფეისის ობიექტები შეგიძლიათ იხილოთ ობიექტების ბიბლიოთეკის სიაში - ადგილი, სადაც შეგიძლიათ ნახოთ View Controller ახლავე.
- დააწკაპუნეთ და გადაიტანეთ ობიექტი სიიდან, რომ გადაიტანოთ იგი ეკრანზე.
- ობიექტების უმეტესობის ზომის შეცვლა შესაძლებელია ობიექტის კუთხეში ყუთის დაჭერით და გადმოთვლით. ობიექტის ზომის შეცვლისას ეკრანზე გამოჩნდება ბადე, რათა დარწმუნდეთ, რომ ის სწორი ზომაა.
ნაბიჯი 6. შეცვალეთ შეყვანილი ობიექტი
თქვენ შეგიძლიათ შეცვალოთ თითოეული ობიექტის თვისებები. ეს საშუალებას გაძლევთ შექმნათ უნიკალური და ინტუიციური ინტერფეისი. მაგალითად, თქვენ შეგიძლიათ დაამატოთ ნიმუშის ტექსტი ტექსტურ ველში, რათა დაეხმაროთ მომხმარებლებს მის შევსებაში.
- აირჩიეთ ობიექტი, რომლის შეცვლაც გსურთ და დააწკაპუნეთ ღილაკზე "ატრიბუტების ინსპექტორი" მარჯვენა ჩარჩოს ზედა ნაწილში. ეს ღილაკი არის ფარის სახით.
- შეცვალეთ ობიექტი თქვენი გემოვნების მიხედვით. თქვენ შეგიძლიათ შეცვალოთ შრიფტის სტილი, ტიპი და ფერი, განლაგება, ფონის სურათი, ტექსტის ნიმუში, ჩარჩოს სტილი და ა.
- არსებული პარამეტრები დამოკიდებული იქნება იმ ობიექტზე, რომლის შეცვლაც გსურთ.
ნაბიჯი 7. დაამატეთ სხვა ეკრანი
როდესაც თქვენი პროექტი იზრდება, შეიძლება დაგჭირდეთ მეტი ეკრანის დამატება, რომ აჩვენოთ ყველა ის შინაარსი, რაც თქვენს აპს სჭირდება. მაგალითად, თუ თქვენ შექმნით გასაკეთებელ პროგრამას, გჭირდებათ ორი ეკრანი: ერთი შესასრულებელი ჩანაწერების შესასვლელად და ერთი ყველა ჩანაწერის ჩვენებისათვის.
- ახალი ეკრანები ემატება ნახატის კონტროლერის ობიექტის გადათრევით და ჩამოგდებით თქვენი ტილოს ცარიელ ნაწილზე. თუ ტილოზე ცარიელ ადგილს ვერ პოულობთ, დააწკაპუნეთ "გადიდებაზე" სანამ არ იპოვით ცარიელ ადგილს. დარწმუნდით, რომ გადააგდეთ ხედვის კონტროლერი ტილოზე და არა არსებულ ეკრანზე.
- თქვენ შეგიძლიათ შეცვალოთ მთავარი ეკრანი იმ ხატის კონტროლერის არჩევით, რომლის გამოყენებაც გსურთ პროექტის მონახაზის ხედიდან. დააჭირეთ ღილაკს "ატრიბუტის ინსპექტორი" და მონიშნეთ "Is Initial View Controller". მაგალითად, თუ თქვენ შექმნით გასაკეთებელ პროგრამას, თქვენ გამოიყენებთ დავალებების შესრულების ეკრანს მთავარ ეკრანზე.
ნაბიჯი 8. დაამატეთ ნავიგაციის ზოლი
მას შემდეგ რაც ორი ეკრანი გაქვთ, დროა შექმნათ სანავიგაციო ზოლი, რათა მომხმარებლებმა შეძლონ ეკრანებს შორის გადაადგილება. თქვენ შეგიძლიათ გამოიყენოთ ნავიგაციის კონტროლერი, რომელიც არის მორგებული ხედვის კონტროლერი. ეს კონტროლერი ამატებს სანავიგაციო ზოლს თქვენი აპლიკაციის ზედა ნაწილში და მომხმარებლებს საშუალებას აძლევს გადაადგილდნენ ეკრანებს შორის.
- თქვენი ნავიგაციის მართვის საშუალებები უნდა დაემატოს თქვენს მთავარ ეკრანს, რათა მათ შეეძლოთ გააკონტროლონ სხვა ეკრანები.
- შეარჩიეთ პროგრამის საწყისი ხედი პროექტის მონახაზის ხედში.
- დააწკაპუნეთ რედაქტორზე bed ჩასმა → ნავიგაციის კონტროლერი.
- ეკრანის ზედა ნაწილში ნახავთ ნაცრისფერ სანავიგაციო ზოლს, რომელსაც დაამატეთ კონტროლერი.
ნაბიჯი 9. დაამატეთ ფუნქცია სანავიგაციო ზოლს
ნავიგაციის ზოლში შესვლის შემდეგ, შეგიძლიათ შეიყვანოთ სანავიგაციო ინსტრუმენტები ზოლზე. მასში შესვლა საშუალებას მისცემს მომხმარებელს ეკრანებს შორის გადაადგილება.
- დაამატეთ სათაური სანავიგაციო ზოლს. დააწკაპუნეთ "ნავიგაციის ელემენტებზე" თქვენი სასურველი ეკრანის კონტროლერის ქვეშ. გახსენით ატრიბუტების ინსპექტორი და შეიყვანეთ ეკრანის სათაური სათაურის ველში.
- დაამატეთ ნავიგაციის ღილაკები. გახსენით ობიექტების ბიბლიოთეკა, თუ ეს უკვე არ გაქვთ და იპოვეთ ბარის ღილაკის ელემენტი. დააწკაპუნეთ და გადაიტანეთ ნავიგაციის ზოლში. საერთოდ, ღილაკი, რომელიც გადაგიყვანთ სხვა ეკრანზე, მოთავსებულია მარჯვნივ, ხოლო უკანა ღილაკი მოთავსებულია ეკრანის მარცხენა მხარეს.
- მიეცით ღილაკს თვისებები. ღილაკებს შეიძლება ჰქონდეს გარკვეული თვისებები, რაც მათ ადაპტირებას უკეთებს სხვადასხვა მიზნებისთვის. მაგალითად, თუ თქვენ შექმნით დავალებების ჩამონათვალს, თქვენ დაგჭირდებათ ღილაკი ჩანაწერის დასამატებლად. შეარჩიეთ თქვენი ღილაკი და გახსენით ატრიბუტის ინსპექტორი. აირჩიეთ იდენტიფიკატორის მენიუ და აირჩიეთ "დამატება". თქვენი ღილაკი შეცვლის ფორმას "+" ლოგოზე.
ნაბიჯი 10. დააკავშირეთ ღილაკი არსებულ ეკრანზე
იმისათვის, რომ ღილაკი იმუშაოს, თქვენ უნდა დაუკავშიროთ იგი სხვა ეკრანს. ჩვენი საქმეების ჩამონათვალის მაგალითში, ღილაკი არის სიაში და უნდა იყოს დაკავშირებული ეკრანზე შესასვლელად. ღილაკის დასაკავშირებლად, დააჭირეთ ღილაკს Control და გადაიტანეთ ღილაკი მეორე ეკრანზე.
- მაუსის ღილაკზე გაშვებისას გამოჩნდება Action Segue მენიუ რამდენიმე ვარიანტით. აირჩიეთ "Push", რომ გამოიყენოთ "push" გადასვლა ეკრანებს შორის გადართვისას. თქვენ ასევე შეგიძლიათ აირჩიოთ "კაპიტალი", რომელიც ეკრანს გახსნის როგორც სპეციალური მოქმედება და არა სამოქმედო თანმიმდევრობის ნაწილი.
- თუ თქვენ იყენებთ Push– ს, ნავიგაციის ზოლი და უკან ღილაკი ავტომატურად დაემატება თქვენს მეორე ეკრანზე. თუ თქვენ ირჩევთ მოდალს, თქვენ უნდა დაამატოთ მეორე სანავიგაციო ზოლი, ღილაკი გასაუქმებლად და შესრულებული ღილაკი (სამუშაოების გასაკეთებლად. სხვა პროგრამებისთვის საჭიროა სხვა ტიპის ღილაკი).
- ღილაკები "გაუქმება" და "შესრულებულია" შეიძლება შეიქმნას ისევე, როგორც ღილაკები "დამატება". აირჩიეთ "გაუქმება" ან "შესრულებულია" იდენტიფიკატორის მენიუში ატრიბუტის ინსპექტორში.
ნაბიჯი 11. დაამატეთ მონაცემთა დამუშავების შესაძლებლობები
თქვენ უკვე შეძელით ნავიგაციის ინტერფეისების შექმნა კოდის ჩაწერის გარეშე. თუ გსურთ დაამატოთ უფრო მოწინავე ფუნქციონირება, როგორიცაა მონაცემების შენახვა ან მომხმარებლის შეყვანის დამუშავება, დაგჭირდებათ კოდის დაწერა. კოდის წერის გზამკვლევები ამ სტატიის ფარგლებს სცილდება, მაგრამ ინტერნეტში უამრავი Objective-C სახელმძღვანელოა.
თქვენ შეგიძლიათ გამოიყენოთ თქვენი ინტერფეისის პროტოტიპი, რომელიც დაგეხმარებათ დეველოპერის პოვნაში. ნავიგაციის ინტერფეისის არსებობა დაგეხმარებათ იმის გარკვევაში, თუ რომელი ნაწილებია საჭირო პროგრამირება
მეთოდი 5 -დან 5: აპლიკაციის ტესტირება
ნაბიჯი 1. დაიწყეთ iOS სიმულატორი
Xcode მოიცავს iOS სიმულატორს, რომლის საშუალებითაც შეგიძლიათ შეამოწმოთ თქვენი აპლიკაცია სხვადასხვა ტიპის iOS მოწყობილობების სიმულაციებზე. სიმულატორის დასაწყებად, აირჩიეთ "Simulator and Debug" მენიუდან Xcode ფანჯრის ზედა ნაწილში, შემდეგ შეარჩიეთ მოწყობილობა, რომელზეც გსურთ ტესტირება.
ნაბიჯი 2. შექმენით თქვენი აპლიკაცია
დააწკაპუნეთ Build ღილაკზე, რომელიც ჩვეულებრივ Play ღილაკს ჰგავს, რომ შეადგინოთ აპლიკაცია და გაუშვათ. ამ პროცესს შეიძლება რამდენიმე წამი დასჭირდეს, თქვენ ხედავთ პროგრესს ინსტრუმენტთა პანელზე. დასრულების შემდეგ, iOS სიმულატორი გაიხსნება და თქვენ შეგიძლიათ დაიწყოთ თქვენი აპლიკაციის ტესტირება.
ნაბიჯი 3. შეამოწმეთ აპლიკაცია თქვენს iPhone– ზე
სანამ აპს გამოიყენებთ შესამოწმებლად, შეგიძლიათ შეამოწმოთ იგი საკუთარ მოწყობილობაზე თუ გაქვთ iPhone. პირველი, დაუკავშირეთ თქვენი მოწყობილობა კომპიუტერს USB- ით. დახურეთ iTunes, თუ ის ღიაა. აირჩიეთ "მოწყობილობა და გამართვა" მენიუდან, შემდეგ დააჭირეთ მშენებლობას. რამდენიმე ხნის შემდეგ აპლიკაცია გაიხსნება iPhone- ზე. შეამოწმეთ ყველა ფუნქცია პროგრამის დახურვამდე.
ნაბიჯი 4. პროგრამის გამართვა
თუ თქვენს აპს აქვს პრობლემები, თქვენ უნდა იცოდეთ რა მოხდა და რატომ მოხდა. ამ პრობლემის აღმოჩენის პროცესი არის ვრცელი და არსებობს მრავალი მიზეზი, რის გამოც თქვენი განაცხადი შეიძლება იყოს პრობლემატური. გახსენით გამართვის კონსოლი და წაიკითხეთ შეცდომის შეტყობინება. ამ შეცდომის შეტყობინებების უმეტესობა ძნელი გასაგებია. თუ არ გესმით, სცადეთ მოძებნოთ შეცდომის შეტყობინება. დიდი შანსია, თქვენ შეძლოთ პოსტების პოვნა Apple– ის დეველოპერების ფორუმებზე სხვა გამოცდილი დეველოპერების პასუხებით.
გამართვას შეიძლება დიდი დრო დასჭირდეს. თუ არ დანებდები, უკეთესად მიაღწევ ამას. თქვენ დაიწყებთ აპლიკაციაში არსებული შეცდომების აღიარებას, მათ პოვნას და ხანდახან შეცდომების გაჩენის პროგნოზირებასაც კი. ერთ -ერთი ყველაზე გავრცელებული შეცდომა არის ობიექტის მეხსიერებიდან არაერთხელ გათავისუფლება. კიდევ ერთი შეცდომა არის მეხსიერების გამოყოფის დავიწყება და ობიექტების ინიციალიზაცია მეხსიერებაში ობიექტების დამატების ან ასოცირების მცდელობამდე. რაც უფრო მეტ აპლიკაციას შექმნით, მით უფრო მცირე შეცდომებს დაუშვებთ
ნაბიჯი 5. შეამოწმეთ მეხსიერების გამოყენება
iPhone– ს აქვს ძალიან შეზღუდული მეხსიერება. როდესაც თქვენ გამოყოფთ მეხსიერებას კონკრეტულ ობიექტზე, თქვენ უნდა გაათავისუფლოთ იგი მას შემდეგ, რაც ობიექტი გამოიყენებს მას და დააბრუნოთ გამოყენებული მეხსიერება. ინსტრუმენტები ხელმისაწვდომია iPhone SDK– ში მეხსიერების და სხვა რესურსების გამოყენების შესამოწმებლად.
- მოწყობილობისა და გამართვის არჩევის შემდეგ აირჩიეთ Run → Run with Performance Tool → Leaks. ეს აჩვენებს ინსტრუმენტებს და დაიწყებს აპლიკაციას მოწყობილობაზე. წადი და გამოიყენე აპლიკაცია ჩვეულებისამებრ. პროგრამები შეიძლება ხშირად არ რეაგირებდეს, რადგან ინსტრუმენტები ჩაწერს და აანალიზებს თქვენს მეხსიერებას. მეხსიერების გაჟონვა შექმნის წითელ საფეხურს Leaks– ის ვადებს. მეხსიერების გაჟონვის წყარო გამოჩნდება ეკრანის ბოლოში.
- გაჟონულ ობიექტზე ორმაგი დაწკაპუნებით შეეცდებით მიგიყვანოთ პრობლემურ კოდში, ან მისამართების ზოლში არსებულ პატარა ისარზე დაჭერით გამოჩნდება გაჟონვის ისტორია. ზოგჯერ გაჟონვის წყარო არ არის იქ, სადაც გაჟონვა დაფიქსირდა.
- თუ თავს დაბნეულად გრძნობთ, სცადეთ აღმოფხვრის პროცესი. მონიშნეთ ისინი კომენტარებად და/ან ყურადღებით გამოტოვეთ თქვენი კოდის ზოგიერთი მონაკვეთი და გაუშვით პროგრამა. ზოგჯერ შეგიძლიათ შეავიწროვოთ ზოგადი ტერიტორია და იპოვოთ პრობლემური სფეროები. როდესაც იპოვით მას, შეგიძლიათ ან გაასწოროთ კოდი ან გადაწეროთ იგი. გაითვალისწინეთ, რომ Google– ის გამოყენებით ხშირად მიგიყვანთ Apple– ის შიდა ფორუმებთან ან დოკუმენტებთან დაკავშირებულ დოკუმენტებს თქვენი პრობლემის შესახებ სწრაფად.
ნაბიჯი 6. განათავსეთ თქვენი აპლიკაცია სხვების შესამოწმებლად
მიუხედავად იმისა, რომ თქვენი აპლიკაციის სიმულაციურ მდგომარეობაში ტესტირება კარგი საშუალებაა იმისათვის, რომ დარწმუნდეთ, რომ თქვენი აპლიკაცია მუშაობს და მისი ინტერფეისი კარგად გამოიყურება, სხვების მიერ ტესტირება შესანიშნავია. დარწმუნდით, რომ დაფიქსირებული გაქვთ ყველაზე საბედისწერო შეცდომები, სანამ თქვენს აპს გამომცდელებზე განათავსებთ. თქვენი აპლიკაციის გამომცდელად განსახორციელებლად, თქვენ უნდა შექმნათ დროებითი სერტიფიკატი iOS Dev Center– ის საიტზე.
- გარე შემმოწმებლებს შეუძლიათ მოგცეთ აზრი, რომელსაც არ ელოდებით. ეს მოსაზრებები ხშირად სასარგებლოა, თუ თქვენი განაცხადი ძალიან რთულია.
- სატესტო მოწყობილობის ავტორიზაციისთვის, თქვენ უნდა გქონდეთ მოწყობილობის UDID ნომერი.
- მენიუში აირჩიეთ მოწყობილობა და დააჭირეთ "აშენებას". Finder- ში იპოვეთ თქვენი პროექტის საქაღალდე და მოძებნეთ საქაღალდე "Ad-Hoc-iphoneos". ამ საქაღალდის შიგნით არის პროგრამა. დააკოპირეთ "AdHoc.mobileprovision" სერთიფიკატი iOS Dev ცენტრიდან იმავე საქაღალდეში. შეარჩიეთ პროგრამა და სერთიფიკატი, შემდეგ შეკუმშეთ იგი ZIP ფორმაში. ეს არქივი შეიძლება მიეწოდოს გარე შემმოწმებლებს. თქვენ დაგჭირდებათ თითოეული არქივის ცალკე არქივის შექმნა.
მეთოდი 5 – დან 5: გამოუშვით თქვენი პროექტი
ნაბიჯი 1. შექმენით განცხადება განაწილებისთვის
აირჩიეთ მოწყობილობა და გამოშვება და დააჭირეთ "აშენებას". Finder- ში იპოვეთ თქვენი პროექტის საქაღალდე და მოძებნეთ საქაღალდე "Ad-Hoc-iphoneos". ამ საქაღალდის შიგნით არის პროგრამა. შეკუმშეთ აპლიკაცია, როგორც zip.
იმისათვის, რომ თქვენმა აპლიკაციამ გაიაროს Apple სერთიფიკატი, ის უნდა იყოს ოპტიმიზირებული iOS 7 -ისა და ბადურის ჩვენებისთვის
ნაბიჯი 2. გახსენით iTunes Connect დაფა iOS Dev Center– დან
თუ თქვენ გაქვთ დაუსრულებელი ნაბიჯები დაყენების დასასრულებლად, ისინი ნაჩვენები იქნება გვერდის ზედა ნაწილში. დარწმუნდით, რომ თქვენი ყველა საგადასახადო და საბანკო ინფორმაცია სწორად არის შეყვანილი.
ნაბიჯი 3. შეიყვანეთ განაცხადის ყველა ინფორმაცია
დააჭირეთ ღილაკს "მართეთ თქვენი პროგრამები" და აირჩიეთ "ახალი პროგრამის დამატება". შეიყვანეთ განაცხადის სახელი, SKU ნომერი და პაკეტის ID. შეარჩიეთ პროგრამის პაკეტი ხელმისაწვდომი მენიუდან.
- შეავსეთ ფორმა განაცხადის აღწერის, საკვანძო სიტყვების, დამხმარე საიტის, კატეგორიის, საკონტაქტო ელ.ფოსტის, საავტორო უფლებების და ა.
- შეავსეთ უფლება და ფასების ფორმა.
- მოამზადეთ სურათი iTunes– ისთვის. თქვენ გჭირდებათ 512x512 ვექტორის ხატი და თქვენი აპლიკაციის ეკრანის ანაბეჭდი. ეკრანის ანაბეჭდის გადაღება შესაძლებელია iPhone სიმულატორიდან დაჭერით Command+⇧ Shift+4 და გადმოათრიეთ ის ხაზი, რომელიც გამოჩნდება. დარწმუნდით, რომ iPhone– ის ზომაა 320x480. ეკრანის ანაბეჭდები არის პროგრამის მარკეტინგის პროცესის უმნიშვნელოვანესი ნაწილი, ამიტომ დარწმუნდით, რომ ისინი აჩვენებენ ყველაზე მნიშვნელოვან ინფორმაციას აპლიკაციის შესახებ.
ნაბიჯი 4. ატვირთეთ თქვენი აპლიკაცია
დააწკაპუნეთ "მზადაა ორობითი ატვირთვისთვის" და გადაგიყვანთ ეკრანზე, რომელიც გიბიძგებთ ჩამოტვირთოთ აპლიკაციის ამტვირთავი. ჩამოტვირთეთ პროგრამის ამტვირთავი და დააჭირეთ შესრულებულია.
- დააინსტალირეთ პროგრამის ამტვირთავი და დაიწყეთ პროგრამა. პირველად დაწყებისას, თქვენ მოგეთხოვებათ შეიყვანოთ თქვენი iTunes შესვლის ინფორმაცია.
- აპლიკაციის ამტვირთავი შეამოწმებს თქვენს iTunes Connect ანგარიშს და იპოვის ასატვირთად მზა პროგრამებს. ასატვირთად მზა პროგრამები გამოჩნდება მენიუდან. შეარჩიეთ აპლიკაცია, რომლის ატვირთვა გსურთ, შეარჩიეთ თქვენ მიერ შექმნილი Distribution zip ფაილი და ატვირთეთ ფაილი. ფაილის ამტვირთველი შეამოწმებს შიდა ნივთებს პაკეტში და გამოჩნდება შეცდომა, თუ რამე არასწორედ წავა, როგორიცაა ვერსიის ნომერი, შეუსაბამო ხატი და ა. თუ ყველაფერი კარგად არის, თქვენი აპლიკაცია აიტვირთება.
ნაბიჯი 5. დაელოდეთ შემოწმების დროს
თქვენ არაფერი შეგიძლიათ გააკეთოთ, მაგრამ დაელოდოთ თქვენი განაცხადის განხილვას. Apple გაცნობებთ რამდენიმე დღის ან კვირის განმავლობაში ელ.ფოსტის საშუალებით, თუ თქვენი აპლიკაცია შეიცვლის სტატუსს „განხილვისას“. როდესაც თქვენი აპლიკაცია შემოწმებულია, პროცესი ძალიან სწრაფია. თუ თქვენი აპლიკაცია ვერ შეძლებს ტესტების საწყის კომპლექტს, თქვენ მიიღებთ შეტყობინებას ელექტრონული ფოსტით რატომ, და Apple მოგცემთ წინადადებებს, თუ როგორ უნდა იმუშაოთ მის გარშემო. თუ თქვენი აპლიკაცია უფლებამოსილია, Apple გამოგიგზავნით ელ.წერილს ინფორმაციას, რომ თქვენი აპლიკაცია იყიდება. ახლა თქვენი აპლიკაცია გამოჩნდება iTunes მაღაზიაში.
ნაბიჯი 6. ხელი შეუწყეთ თქვენს აპლიკაციას
მას შემდეგ, რაც თქვენი ახალი აპლიკაცია მზად იქნება გასაყიდად, დროა ხელი შეუწყოთ პოპულარიზაციას. გამოიყენეთ სოციალური მედია, განათავსეთ პრესრელიზები თქვენს აპლიკაციის შესახებ საიტებზე, გადაიღეთ YouTube ვიდეოები და გააკეთეთ ყველაფერი, რაც საჭიროა იმისათვის, რომ ხალხმა ისაუბროს თქვენს აპლიკაციაზე.
შეგიძლიათ აპლიკაციის უფასო ასლი გაუგზავნოთ გამომცდელებს, რომლებიც წერენ თქვენი პროგრამის შესახებ მათ საიტზე ან განიხილავენ მათ YouTube არხზე. თუ თქვენ შეგიძლიათ დაუკავშირდეთ საუკეთესო გამომცდელებს, თქვენი აპლიკაცია კარგად გაიყიდება
ნაბიჯი 7. ყურადღება მიაქციეთ გაყიდვების მაჩვენებლებს
ჩამოტვირთეთ iTunes Connect Mobile უფასოდ თქვენს iPhone– ზე. შედით ყოველდღიურად და შეამოწმეთ გაყიდვები, ბაზრის წილი და ქვეყნები, რომლებმაც შეიძინეს თქვენი აპლიკაცია. ეს არის ყველაზე სახალისო ნაწილი! Apple გამოგიგზავნით პერიოდულ წერილებს ბმულებით თქვენი უახლესი გაყიდვების მონაცემებით. ამის შემდეგ შეგიძლიათ გადმოწეროთ თქვენი შენიშვნებისთვის. Წარმატებები!
Რჩევები
- სცადეთ შექმნათ ახალი პროგრამები აპების მაღაზიაში არსებული აპებიდან დუბლიკატების ნაცვლად. მოძებნეთ App Store, რომ გაარკვიოთ რა პროგრამებია ხელმისაწვდომი. რა თქმა უნდა, თუ თქვენი იდეა უკეთესია, მაშინ თქვენი იდეა რეალობად აქციეთ.
- მოძებნეთ გზები თქვენი აპლიკაციის გასაუმჯობესებლად.
- თუ მოგწონთ დაბეჭდილი ცნობები, მოძებნეთ წიგნები ამაზონზე iPhone პროგრამების შესაქმნელად.
- შეეცადეთ შეამოწმოთ აპლიკაცია სხვადასხვა iDevice მოწყობილობებზე, სხვადასხვა iOS ვერსიით, თუ ეს შესაძლებელია.
- თუ თქვენ აქირავებთ iOS დეველოპერს და გსურთ დარწმუნდეთ, რომ თქვენი აპლიკაცია გამოიყურება ისე, როგორც გსურთ, შეგიძლიათ შეიმუშაოთ თქვენი აპლიკაცია Photoshop– ში და გამოიყენოთ psdtoxcode მისი Xcode/iOS აპზე გადასაყვანად!
გაფრთხილება
- IPhone SDK ყოველთვის იცვლება და iOS მოწყობილობები ყოველთვის ვითარდება. თუ SDK განახლება ხელმისაწვდომია პროექტის შექმნისას, დარწმუნდით, რომ წაიკითხეთ სიახლეები და SDK ცვლილებები განახლებამდე. შეიძლება არ დაგჭირდეთ SDK ვერსიის განახლება, თუ Apple არ მოითხოვს, რომ ყველა ახლად გამოგზავნილმა პროგრამამ გამოიყენოს უახლესი SDK. თუ SDK- ს განაახლებთ, თქვენ მიერ გამოყენებული ზოგიერთი მეთოდი შეიძლება მოძველდეს და სანამ ისინი ალბათ არ შევარდებიან აპში, ფრთხილად იყავით.
- როდესაც თქვენი აპლიკაცია მიიღება App Store– ში, ნუ შეგაშინებთ, თუ მიიღებთ ცუდ მიმოხილვას. ზოგი კონსტრუქციულ მიმოხილვას აძლევს და ზოგიც უბრალოდ უხეშია.
- თქვენი აპლიკაცია ალბათ ბევრს არ გადმოტვირთავს - ნუ დანებდებით.
- IPhone პროგრამების შექმნა იმდენად არის დამოკიდებული, რომ შეიძლება გაგიჭირდეს შეჩერება.