Apple-ийн Swift програмчлалын хэлээр зугаатай өнгөрүүлээрэй

Свифт дахь тоглоомын талбайнууд маш их сонирхолтой байдаг

WWDC-ийн 2014 оны үйл явдлын үеэр Swift програмчлалын хэлийг гаргав. Свифт нь эцэст нь Objective-C-ийг орлуулж, Mac болон iOS төхөөрөмжүүдийн аль алинд нь апп-уудыг бий болгох хүмүүст зориулсан хөгжлийн орчинг бүрдүүлэх зорилготой байв.

Свифт анхны зарласнаас хойш шинэ хэл нь хэд хэдэн шинэчлэлтийг харсан. Энэ нь watchOS болон tvOS-д зориулсан дэмжлэгийг нэгтгэсэн бөгөөд Apple-ийн төхөөрөмжүүдийн хөгжүүлэлтийн нэг орчинд бүрэн хөгжих боломжийг танд олгодог.

2014 оны зун би Swift-ийн анхны бета хувилбарыг Apple-ийн хөгжүүлэгчдэд танилцуулсан. Энэ бол миний олсон зүйл дээр товчхон харагдах бөгөөд хэрэв та Swift-г сурах сонирхолтой бол хэрхэн яаж үргэлжлүүлэх талаар зөвлөгөө өгөх болно.

2014 оны зун

Долоо хоногийн өмнө, би эцэст нь Apple компаний вэбсайтаас Xcode 6-ийн бета хувилбарын татаж авах гэж оролдсон. Xcode, Apple IDE (Integrated Development Environment) нь Mac эсвэл iOS төхөөрөмжүүдэд зориулсан програмуудыг хөгжүүлэхэд шаардлагатай бүх зүйлсийг агуулдаг. Та Xcode төрлийн хөгжлийн олон төслүүдэд зориулж ашиглаж болох боловч Mac хэрэглэгчдэд зориулж Mac болон iOS програм үүсгэх нь томруу юм.

Xcode нь үргэлж чөлөөтэй байдаг. Та хамгийн их Mac болон iOS хэрэглэгчдийн Apple ID-тай хэрэглэгддэг, гэхдээ та Apple-ийн Хөгжүүлэгчдийн нийгэмлэгийн төлбөрт гишүүн байх албагүй. Apple ID-тэй бүх хүн Xcode IDE-г татан авч ашиглаж болно.

Свифт хэлийг агуулсан учир Xcode 6 beta-г сонгох хэрэгтэй. Анхааруулгын үг: файл нь том хэмжээтэй (ойролцоогоор 2.6 ГБ) бөгөөд Apple-ийн хөгжүүлэгч сайтаас файлуудыг татаж авах нь маш удаан процесс юм.

Xcode 6 beta суулгасны дараа Swift хэлний гарын авлага, хичээлүүдийг хайж байсан. Миний програмын туршлага Motorola болон Intel процессоруудад зориулж угсрах хэлээр буцаж ирдэг ба зарим хөгжүүлэлтийн төслүүдийн хувьд бага зэрэг C; Дараа нь би өөрийн зугаа цэнгэлийн төлөө Зорилт-С-тэй мэхлэгддэг. Тиймээс би Свифт юу санал болгохыг харах гэж тэсэн ядан хүлээж байсан.

Би дурдсанчлан, Swift хичээл, хөтөч, лавлагаа хайж байсан. Свифт удирдамжаар хангадаг олон сайтыг олсон бөгөөд доорх жагсаалтыг би эхлэх болно гэж ямар ч шалтгаангүйгээр шийдсэн.

Свифт хэлний гарын авлага

Свифт програмчлалын хэлийг дахин уншсаны дараа би IBook-ийг анх 6-р сард гарч ирэхэд уншсаны дараа Ray Wenderlich-ийн хурдан эхлэх гарын авлага руу орохоор шийдлээ. Би түүний хөтөчд дуртай бөгөөд энэ нь программчлалын туршлага багатай, хэрэв байгаа бол эхлэгчдэд тохиромжтой газар гэж би бодож байна. Хэдийгээр би хөгжлөөрөө сайн хөгжиж чаддаг ч, энэ нь олон жилийн өмнө байсан бөгөөд Apple-ийн хөтөч, лавлагаа руу шилжихийн өмнө тасалбараа бага зэрэг сэргээсэн юм.

Би Swift-тэй ямар ч апп-ууд үүсгээгүй, магадгүй бүх боломж олдохгүй байна. Би одоогийн хөгжлийн төлөв байдлыг хадгалахыг хүсч байна. Свифтээс олсон зүйл үнэхээр гайхалтай байсан. Xcode 6 beta нь Swift-тэй ажиллах Playground-ийн онцлогтой гайхамшигтай байсан. Тоглоомын талбай нь таны бичсэн Свифт кодыг шалгах боломжтой. Үр дүн, мөрийн дагуу Тоглоомын талбайд үзүүлнэ. Би юу хэлэх вэ; Тоглоомын талбайд дуртай байсан. Таны кодыг бичиж байх үед санал асуулга авах чадвар нь үнэхээр гайхалтай юм.

Хэрвээ та хөгжүүлэлтээр гараа туршиж үзэх гэж оролдвол би Xcode болон Swift-г санал болгодог. Тэднийг буудаж, хөгжилтэй бай.

Шинэчлэл:

Свифт програмчлалын хэл энэ шинэчлэлтийн үеэр 2.1 хүртэлх хувилбартай байдаг. Шинэ хувилбартай харьцуулахад, Apple нь Swift-ийг Линукс, OS X, болон iOS-д зориулсан порттой нээлттэй эх програмын хэлээр гаргасан юм. Свифт хэлний эх сурвалж нь Свифт хөрвүүлэгч, стандарт номын сантай.

Шинэчлэлтийг харах нь Xcode, 7.3 хувилбар руу дэвшүүлсэн. Свифтийн анхны бета хувилбарыг анхлан харсан энэ нийтлэл дэхь бүх лавлагааг би шалгасан. Бүх лавлагааны материал одоогийн хэвээр байгаа бөгөөд Swift-ийн сүүлийн хувилбарт хамаарна.

Тиймээс би 2014 оны зун хэлэхдээ Свифтийг тоглоомын талбайд аваачаарай. Та энэ шинэ програмчлалын хэлийг үнэхээр их хүсч байна гэж би бодож байна.

Нийтлэгдсэн: 8/20/2014

Шинэчлэгдсэн: 4/5/2015