Კომპიუტერები, Პროგრამული უზრუნველყოფა
Განვითარებადი განაცხადების iOS: სად უნდა დაიწყოს?
ყოველ ჩაბარების დღეს იზრდება იმ ადამიანთა რიცხვი, რომ სურდა ვისწავლოთ თუ როგორ უნდა შექმნათ პროგრამა. მას შემდეგ, რაც შეგროვება ინფორმაცია ქსელში მოდის მათ იდეა, რომ ყველაზე პერსპექტიული განვითარების განაცხადების iOS - Apple ოპერაციული სისტემა. ფაქტობრივად, ოცნება - ეს ერთი, და პროგრამირების - სხვა. შექმენით თქვენი საკუთარი პროგრამა არ არის ადვილი. მაგრამ არა fantastically რთულია. რა უნდა გავაკეთოთ?
პროგრამირების ენა
დაწერა პროგრამა, კონკრეტული პლატფორმა, თქვენ უნდა გამოვიყენოთ კონკრეტული პროგრამირების ენაზე. განვითარებად განაცხადების iOS და Android განსხვავდება. იმ შემთხვევაში, თუ პლატფორმა "Google" თქვენ უნდა აირჩიოს Java ენა, iOS შორის არჩევანი Objective-C და სწრაფი. დიდი ხნის განმავლობაში უნდა განვითარდეს iOS პლატფორმა განხორციელდა მხოლოდ დახმარებით Objective-C პროგრამირების ენაზე. მიუხედავად იმისა, რომ ის იყო მრავალი წლის განმავლობაში, მას ჯერ კიდევ ვითარდება და გამოიყენება დიდი რაოდენობით დეველოპერები. მაგრამ მისი უარყოფითი - ეს არის მაღალი ბარიერი შესვლის.
მას შემდეგ, მთავარი წყარო მოგება არის Apple მისი გამოყენების მაღაზია, თანამშრომლები არიან დაინტერესებული უფრო სასარგებლო და საინტერესო პროგრამა. ამ მიზეზის გამო, რეგულარული კონფერენციები დეველოპერები, რომელიც მოგვითხრობს ცვლილებების ოპერაციული სისტემები. In 2014, დეველოპერები აჩვენა ახალი პროგრამირების ენა Swift, რომელიც ვითარდება განაცხადების iOS. Swift ადვილად სწავლობენ, რადგან მას აქვს ძალიან მარტივი სინტაქსი და კატეგორიულად აკრეფილი. მათთვის, ვისაც სურს ისწავლოს აშენება განაცხადების iOS ფლობს ამ ენის ჯდება კარგად.
რა არის საჭირო, რომ დაიწყოს
გარდა ძირითადი ცოდნის, თქვენ უნდა ჰქონდეს შემდეგი:
- ან პორტატული კომპიუტერი OSX ოპერაციული სისტემა ბორტზე;
- განვითარება გარემოს Xcode, რომელიც არის თავისუფალი.
ეს კომპლექტი საშუალებას განაცხადების აწარმოებს სპეციალური simulator პირდაპირ კომპიუტერზე. მაგრამ ჩვენ უნდა გავითვალისწინოთ, რომ მომავალში შეიძლება უნდა გადაიხადოს $ 99 ყოველწლიურად გამოწერა მისაღებად პროგრამის დეველოპერები. გადახდის შემდეგ შეძლებთ:
- განკუთვნილია პროგრამის გაშვება არ არის სიმულატორი და ფაქტობრივი მოწყობილობები;
- განათავსეთ app მაღაზიაში App Store;
- ჩამოტვირთვა ახალი ვერსია განვითარება გარემოს დაცვა და iOS.
ახალ ვერსიებს Xcode იყო ელემენტს, როგორიცაა "სავარჯიშოში", ე.წ. Playground. აქ დიზაინერი შეგიძლიათ ექსპერიმენტი ახალი პროგრამირების ენაზე.
ბევრ ადამიანს სურს, რომ დაიწყოს წერა პროგრამები, მაგრამ მე ვფიქრობ, რომ ეს არის ძალიან რთული. რა თქმა უნდა, რათა გახდეს პროფესიონალი, თქვენ უნდა ბევრი ცოდნა და დიდი გამოცდილება მათ უკან. მაგრამ იმისათვის, რომ შექმნა პატარა პროგრამა, ეს არ არის აუცილებელი, რომ იყოს პროფესიონალი.
როგორ უნდა დაიწყოს განვითარებადი განაცხადების iOS და Android? სასწავლო ხდება პრაქტიკაში. აქედან გამომდინარე, აუცილებელია დაიწყოს. ბევრი თეორიები - ყოველთვის არ არის კარგი. ყოველივე ამის შემდეგ, თუ პირი წაიკითხავს საფარი დასაფარავად ათი წიგნი პროგრამირებაზე, პროგრამისტის, მას არ. ჩვენ უნდა ვიმოქმედოთ.
Playground
ეს "სავარჯიშოში" - ეს არის დიდი გარემოს ვისწავლოთ პროგრამირების ენაზე. როგორც გამოიყურება? მომხმარებელი შემოდის ხაზი კოდი და დაუყოვნებლივ ვხედავთ შედეგი აღსრულება. მას შემდეგ, რაც ცხადი ხდება, რომ წერილობითი ფრაგმენტი მუშაობს, როგორც უნდა, ეს შეიძლება უბრალოდ გადაეცემა პროექტი. მოცემული ანალიზის დახმარებით "სავარჯიშოში" შეუძლია გადაწყვიტოს ისეთ საკითხებს, როგორიცაა:
- განვითარების პროგრამირების ენის სინტაქსი;
- გაუმჯობესების პროგრამირების ცოდნა დახმარებით ექსპერიმენტი ახალი API;
- განხორციელების მარტივი არითმეტიკული გათვლებით;
- განვითარების ახალი ალგორითმი და თვალს მის ყოველ ნაბიჯს.
განვითარებადი განაცხადების iOS: სად უნდა დაიწყოს
თეორია - ეს არის, რა თქმა უნდა, კარგია, მაგრამ, როგორც ზემოთ აღინიშნა, იღებს პრაქტიკაში. იმისათვის, რომ გაეცნოს "სავარჯიშოში", თქვენ უნდა აწარმოებს Xcode განვითარება გარემოს. დაწყების შემდეგ მომხმარებელს შეუძლია ფანჯარა, სადაც ნათქვამია, რომ შევქმნათ ახალი პროექტი, ან დაიწყოს Playground. მე უნდა მეორე წერტილი. ახლა თქვენ უნდა ამუშავება სახელი და გადარჩენა "სავარჯიშოში" ნებისმიერ ადგილმდებარეობა თქვენს კომპიუტერში. სხვათა შორის, განვითარების განაცხადების iOS, Windows, ასევე შესაძლებელია, მაგრამ მაშინ უნდა გადაწყვიტოს ბევრი პრობლემა. ეს მონტაჟი პირატული ოპერაციული სისტემა, და რედაქტირება მნიშვნელოვანი ფაილი, და ბევრი შეცდომები და crashes.
ერთხელ თქვენ არ გადაარჩინა იგი დაიწყება იგივე Playground, რაც საჭიროა.
ერთი შეხედვით, არაფერია საინტერესო. მაგრამ აუცილებელია შეიყვანოთ თქვენი კოდი გარეგნობას შეიცვლება დაუყოვნებლივ.
დამწყებთათვის, შეგიძლიათ ცდილობენ წერენ შემდეგი:
var z = 3
for var y = 0; y <10; ++ y {
z + = z * y
}
z
println ( "შედეგი: (z)")
მას შემდეგ, რაც ამ "სავარჯიშოში" შეიცვლება მისი გამოჩენა. მარჯვენა სვეტში (შედეგები panel) გვიჩვენებს ღირებულებების თითოეული, რომლებიც შემდეგ მიღებული აღსრულება. ასევე მარჯვენა სვეტში, შეგიძლიათ ცარიელია დროს ბარი, რომელიც გაძლევთ საშუალებას აკონტროლოთ ცვლილებები დროთა განმავლობაში შერჩეული გამოხატვის. ის ასევე ადასტურებს, console გამომავალი ტექსტი, რომელიც იქნება გამომავალი პროგრამის.
კომენტირებისას კოდი
განვითარებადი განაცხადების iOS, ისევე, როგორც სხვა პლატფორმების, არა ისე, კომენტარები, რომლებიც აუცილებელია, რათა უზრუნველყოს, რომ დეველოპერი იყო ადვილი ნავიგაცია კოდი. კომენტარები - ეს ხაზი იგნორირებულია დროს პროგრამის შესრულების. ისინი შეიძლება იყოს როგორც ერთი ხაზი და multiline.
ცვლადები
ამდენად, განაცხადების დაწერილი პროგრამირების ენაზე. ბაზის ნებისმიერ ენაზე ცვლადი კომპონენტი. განვითარებად განაცხადების iOS და Android გარეშე შეუძლებელია გამოყენება ცვლადები. როგორც სახელი გულისხმობს, ეს არის კონტეინერი, რომელიც შეიცავს ცვლადი ღირებულება. ყოველი ცვლადი უნდა ჰქონდეს უნიკალური სახელი და შეიძლება შეიცავდეს როგორც ციფრული და ტექსტი ღირებულებებს. პროგრამირების ენა Swift ცვლადების განსაზღვრული გამოყენებით var სიტყვით და ნება. მეორე შემთხვევაში, ცვლადი არ შეიძლება შეიცვალოს და უნდა ინიციალიზაცია დეკლარაცია. პირველ შემთხვევაში, ცვლადი ინიციალიზაცია უშუალოდ გამოყენება.
ყოველი ცვლადი აქვს გარკვეული ტიპის. ეს შეიძლება იყოს ტექსტი, მცურავი პუნქტიანი ნომრები (fractional) ლოგიკური ღირებულებებს (ჭეშმარიტი და ცრუ).
გამოყვანის შედეგები
შედეგად პროგრამა არის ნაჩვენები კონსოლი. რა არის ეს? ეს არის ის, რაც უზრუნველყოფს მომხმარებლის ურთიერთქმედების კომპიუტერული. ამდენად, გამოშვება console გამოიყენება ეწოდოს მონიტორის და შეტანის console - კლავიატურა. ახლა, მნიშვნელობა თვალსაზრისით ცოტა შეიცვალა. ე.წ. რბილი window ბრძანების შემავალი და გამომავალი. განვითარებადი განაცხადების iOS ხშირად ტრაგედიის ნებისმიერი მონაცემები. ამისათვის Swift ენის პირობით ბეჭდვითი ბრძანება და println. პირველი განსხვავდება მეორე, რომელიც ავტომატურად იწყებს ახალ ონლაინ.
ფუნქციები
შემდეგი ძირითადი კონცეფცია პროგრამირების - ფუნქციები. ეს არის გარკვეული თანმიმდევრობა ქმედებები, შეასრულოს კონკრეტული ამოცანა. თითოეული ფუნქცია შეუძლია ნებისმიერი მნიშვნელობა, და დაბრუნდეს შედეგი. იმისათვის, რომ გამოიყენოთ ეს სტრუქტურა, თქვენ უნდა განაცხადოს სიტყვით func. მას შემდეგ, რაც შეიცავს სახელი და ფრჩხილებში. თუ მნიშვნელობა უნდა დაუბრუნდეს, მას შემდეგ, რაც ფრჩხილებში მიუთითებს მისი ტიპის. თუ დაბრუნების ღირებულება არ არსებობს, ტიპის არ არის მითითებული, ან მიუთითოს "ცარიელი" ტიპის - ბათილად. ფრჩხილებში ღირებულებები, რომ ფუნქცია იღებს. მოვუწოდებთ ფუნქცია უნდა მიუთითოს სახელი და ღირებულებების არგუმენტები.
შეგიძლიათ გააკეთოთ პარამეტრის სახელი ფუნქცია ზარი აუცილებლად მითითებული. ამ მიზნით, იგი ზღუდავდა მიერ სიმბოლო "ბადე".
ასე რომ, თქვენ შეგიძლიათ დაწეროთ ნებისმიერი სასარგებლო ფუნქციები, რომელიც შეიძლება, მაგალითად, გამოვთვალოთ კურსით, კონვერტირება ერთი საზომი ერთეული სხვა. ყოველ დროს, არ არის საჭირო, რომ მათი გამოყენება, უბრალოდ საკმარისი მოვუწოდო ამ ფუნქციების, ნაცვლად წერა კოდი ნულიდან.
რა არის?
ასე რომ, როგორც ჩანს, ზემოთ, განვითარების განაცხადების iOS ხელში შეიძლება იყოს ძალების თითოეული. რაც მთავარია - ვისწავლოთ საფუძვლებს პროგრამირების ენა, გაეცნონ განვითარების გარემო და ბევრი პრაქტიკა და ხშირად. ეს პრაქტიკა ხელს უწყობს, რომ მნიშვნელოვანი პროგრესი. მაგრამ, როგორც ეს აღწერილია აქ - ეს მხოლოდ დასაწყისია. დამატებითი პროგრამირების სამყაროში იქნება ბევრი საინტერესო, რთული მომხიბლავი. იგი ყოველთვის თქვენი გონება მკვეთრი, რომ შევქმნათ რაღაც ახალი და კარგი ცხოვრების. ყოველივე ამის შემდეგ, Apple- ის მანქანები გამოიყენება მთელი მსოფლიოს მასშტაბით. აქედან გამომდინარე, თქვენი განაცხადი შეძლებს შეაფასოს მილიონობით ადამიანი.
Similar articles
Trending Now