КомпьютерПрограм хангамж

Тагийн нь боловсруулах програмууд: хаанаас эхлэх вэ?

нь өдөр өнгөрөх бүр хөтөлбөрийг хэрхэн үүсгэх талаар мэдэхийн тулд хүссэн хүмүүсийн тоог нэмэгдүүлж байна. Apple-ийн үйлдлийн систем - сүлжээн дэх мэдээлэл цуглуулах дараа тэдэнд хамгийн ирээдүйтэй Тагийн хувьд програмуудыг хөгжүүлэх юм гэсэн санааг ирдэг. Үнэн хэрэгтээ мөрөөдөл - энэ нь нэг болон програмчлалын - өөр. Өөрийн програмыг бий болгох нь хялбар биш юм. Гэхдээ гайхалтай хэцүү биш. Та юу хийх хэрэгтэй вэ?

програмчлалын хэл

Тухайн платформ програм бичихийн тулд та тодорхой програмчлалын хэлийг ашиглах хэрэгтэй. Тагийн болон Android нь хөгжиж буй програмууд нь ялгаатай байна. Хэрэв "Google" Та сонгох ёстой Java хэлний тавцан, Зорилго-C болон Свифт хооронд Тагийн сонголт байна. Учир нь Тагийн платформ хөгжүүлэх урт хугацааны энэ нь зөвхөн Зорилго-C програмчлалын хэлний тусламжтайгаар явуулсан байна. Тэр олон жилийн турш байсан хэдий ч, энэ нь одоо ч хөгжингүй бөгөөд хөгжүүлэгчид нь олон тооны ашиглаж байна. Гэвч түүний сөрөг - энэ нь орох нь их саад бэрхшээл байна.

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

эхлүүлэхийн тулд юу хэрэгтэй байна

Хөтөлбөрийн үндсэн мэдлэг гадна, та дараах байх хэрэгтэй:

  • эсвэл самбар дээр OSX үйлдлийн систем бүхий зөөврийн компьютер,
  • хөгжүүлэлтийн орчин Xcode, үнэ төлбөргүй байдаг.

Энэ багц нь компьютер дээр шууд тусгай дадлагажуур дээр ажиллуулах програм олгодог. Гэхдээ бид ирээдүйд програм хөгжүүлэгч авахын тулд жил бүр захиалгын $ 99 төлөх хэрэгтэй байж болох юм санаж байх ёстой. төлсний дараа боломжтой байх болно:

  • програмыг ажиллуулах зорилготой симулятор ба бодит төхөөрөмж дээр биш юм;
  • дэлгүүр App Store-д апп байрлуулах;
  • хөгжлийн орчин, Тагийн шинэ хувилбарыг татаж авч болно.

Xcode шинэ хувилбаруудад ийм "хамгаалагдсан хязгаарлагдмал орчинд" Тоглоомын талбай гэж нэрлэдэг элемент тэнд байсан юм. Энд дизайнер шинэ програмчлалын хэл нь турших болно.

Олон хүн хөтөлбөрийг бичиж эхлэхийг хүсч байна, гэвч би энэ нь маш хэцүү байдаг гэж бодож байна. Мэдээж хэрэг, мэргэжлийн болохын тулд, та нар мэдлэг, тэдний ард асар их туршлагатай маш их хэрэгтэй. Харин жижиг програм үүсгэхийн тулд, энэ нь тийм биш шаардлагатай бол мэргэжлийн байх ёстой.

Хэрхэн Тагийн болон Android өргөдөл хөгжиж эхлэх вэ? Сургалтын практикт явагддаг. Тиймийн тул, энэ нь эхлэх шаардлагатай байна. Олон онол - үргэлж сайн зүйл биш юм. Эцсийн эцэст, хэрэв хүн бүрхэвч нь програм дээр арван ном, компьютерийн программист хамгаалах, тэр нь уншиж болно. Бид үйлдэл хийх шаардлагатай байна.

тоглоомын талбай

Энэ нь "хамгаалагдсан хязгаарлагдмал орчинд" - энэ програмчлалын хэл сурах их орчин юм. Энэ нь харагдаж байна уу? хэрэглэгчийн код мөрийг орж, нэн даруй хэрэгжүүлэх үр дүнг үзнэ үү. Энэ нь ингэж бичигдсэнчлэн хэсэг байх ёстой гэж ажиллаж байгаа нь тодорхой болсон дараа, энэ нь ердөө л төсөлд шилжүүлж болно. "Хамгаалагдсан хязгаарлагдмал орчинд" -ийн тусламжтайгаар уг ажлыг зэрэг шийдэж чадна:

  • програмчлалын хэл синтакс боловсруулах;
  • Шинэ API нь туршилтын тусламжтайгаар програмчлалын ур чадварыг сайжруулах;
  • энгийн арифметик тооцоо, хэрэгжүүлэх;
  • Шинэ алгоритмийн хөгжил, хүн бүр алхам харж.

Тагийн өргөдөл боловсруулах: хаанаас эхлэх

онол - энэ нь мэдээж сайн хэрэг, харин өмнө нь дурдсан, дадал авдаг. зорилгоор "Хамгаалагдсан хязгаарлагдмал орчинд" -тай танилцах, та Xcode хөгжлийн орчинг ажиллуулах хэрэгтэй. хэрэглэгч эхлэн цонх, шинэ төсөл бий болгож, эсвэл тоглоомын талбай эхлэх санал болгож харж чадна дараа. Би хоёр дахь цэг хэрэгтэй. Одоо та нэр нь гарч ирэх бөгөөд таны компьютер дээр ямар ч тохиромжтой байрлалд "хамгаалагдсан хязгаарлагдмал орчинд" аврах хэрэгтэй. Дашрамд хэлэхэд, Windows нь Тагийн нь програмуудын хөгжлийн бас боломжтой байдаг, харин дараа асуудал маш их бодох хэрэгтэй. хулгайн үйлдлийн систем, засварлах нь чухал файл, олон алдаанууд болон осол Энэ суулгах.

Нэгэнт та нар аврагдах байсан ижил тоглоомын талбай, шаардлагатай ажиллах болно.

Өнгөцхөн харвал, сонирхолтой юу ч байхгүй. Гэхдээ энэ дүр төрх даруй өөрчилж болно гэх мэт өөрийн кодыг оруулах шаардлагатай байна.

эхэлж, та дараах бичих оролдож болно:

VAR Z = 3

VAR Y = 0; Y <10; ++ у {

Z + = Z * у

}

Z

println ( "үр дүн: (Z)")

Энэ нь "Хамгаалагдсан хязгаарлагдмал орчинд" дараа нь харагдцыг өөрчилж болно. баруун баганад (үр дүн самбар) -д шугам тус бүр гүйцэтгэх дараа олж авсан байна утгуудыг харуулсан байна. Мөн баруун баганад байгаа, та цаг нь бар, та сонгосон үзэл бодлоо илэрхийлэх цаг хугацааны өөрчлөлтийг хянах боломжийг олгодог харуулах сонгож болно. Энэ нь мөн хөтөлбөрийн гаралт болох текст нь консол дээр гаралтыг харуулж байна.

тайлбар код

санал ч үгүй биш Тагийн нь хөгжиж буй програмууд, түүнчлэн бусад платформууд, шаардлагатай хөгжүүлэгч кодыг жолоодож нь хялбар байсан гэдгийг баталгаажуулахын тулд. Сэтгэгдэл - Энэ мөр нь програмын гүйцэтгэх явцад үл тоомсорлож байна. Тэд нэг шугам, multiline аль аль нь байж болно.

хувьсагчууд

Тиймээс програмууд нь програмчлалын хэл дээр бичигдсэн байдаг. ямар ч хэл хувьсагч бүрэлдэхүүн суурь. Тагийн болон Android нь боловсруулах програмууд нь хувьсагчуудын ашиглах ямар ч боломжгүй юм. Нэрнээс нь харахад, энэ нь чингэлэг, хувьсах утга агуулдаг байна. хувьсагч тус бүр өвөрмөц нэртэй байх шаардлагатай ба тоон болон текст утга аль алиныг агуулж болно. програмчлалын хэл Swift хувьсагчуудыг VAR түлхүүр үг ашиглах, бүү тодорхойлсон байна. Хоёр дахь тохиолдолд хувьсах өөрчилж болохгүй бөгөөд мэдүүлэг дээр эхэлж байх ёстой. Эхний тохиолдолд, хувьсагч нэн даруй ашиглах өмнө эхэлж байна.

хувьсагч нь бүр зарим нэг төрөл юм. Энэ нь мөр байж болох юм, бутархай тоо (бутархай) Булийн утга (үнэн, худал).

Үр дүнг Үр дүн

Хөтөлбөрийн үр дүн консол дээр гарч байна. Энэ юу вэ? Энэ компьютер нь хэрэглэгчийн харилцан олгодог юм. гар - Тиймээс, ашиглагдаж консол гаралт нь хяналт тавих ба оролт консол гэж нэрлэдэг байна. Одоо бага зэрэг нэр томъёоны утга нь өөрчлөгдөж байна. тушаал нь оролт болон гаралтын хувьд зөөлөн цонх гэж нэрлэгддэг. Тагийн өргөдөл боловсруулах байнга ямар нэгэн мэдээлэл болиулахыг шаардаж байна. Swift хэл заасан хэвлэх тушаал болон println энэ хийхийн тулд. гэж хоёр дахь анхны ялгаатай автоматаар шинэ мөрийг эхэлнэ.

үйл ажиллагаа

Хөтөлбөрийн дараах үндсэн ойлголт - чиг үүрэг. Энэ нь тодорхой ажлыг гүйцэтгэх үйл ажиллагааг нь тодорхой дараалал юм. үйл ажиллагаа бүр нь ямар нэгэн үнэ цэнэ авч, үр дүнг буцаж болно. Энэ бүтэц ашиглахын тулд та эхлээд түлхүүр үг func нь зарлах ёстой. Энэ нь нэр, хаалтыг агуулсан дараа. утга буцаана гэж байгаа бол хаалтанд дараа түүний төрлийг заана. буцах утга байхгүй бол, төрөл заасан буюу "хоосон" төрөл заах биш юм - хүчин төгөлдөр бус. хаалтанд функц авдаг утгууд юм. нэмэлт өгөгдлүүд нь нэр, утгыг заахын тулд нэг функц гэж нэрлэдэг байна.

Та функц нь дуудлагад параметрийн нэрийг заавал заасан байна хийх боломжтой. Үүний тулд, энэ нь "сүлжээ" -ийн бэлэг тэмдэг хүрээлэгдсэн байна.

Тэгэхээр та, жишээ нь, валютын ханшийг тооцох боломжтой, өөр хэмжилтийн нэг нэгж хөрвүүлэх ямар ашигтай үйл ажиллагааг бичиж болно. тоолонд оронд эхнээс нь код бичиж, эдгээр функцийг дуудах л хангалттай, тэдгээрийг хэрэглэх шаардлага гарч байна.

Одоо яах вэ?

Тиймээс дээрээс харж болно, тэдний гарт нь Тагийн хувьд програмуудыг хөгжүүлэх болон бүрийн хүчин байж болно. Хамгийн гол нь - Хөгжлийн байгаль орчин, практикийн ба энэ нь ихэвчлэн маш их танилцах, програмчлалын хэл үндсийг сурах. Энэ нь практик ач холбогдолтой ахиц дэвшил гаргахад тусалдаг. Гэхдээ энд тайлбарласан шиг - энэ бол зөвхөн эхлэл юм. Цаашид програмчлалын дэлхийн хамгийн сэтгэл татам сонирхолтой, цогцолбор нь маш их байх болно. Энэ нь үргэлж хурц оюун ухаанаа байх болно, ямар нэгэн шинэ зүйл, сайн амьдрах бий болгох. Бүх дараа Apple-ийн машин нь дэлхий даяар хэрэглэж байна. Тиймийн тул, програм сая сая хүмүүсийг үнэлэх боломжтой болно.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.atomiyme.com. Theme powered by WordPress.