ЭЭМ, Программалык камсыздоо
Уюлдук иштеп чыгуу арыздар: Эмнеден баштоо керек?
Ар бир күн өткөн программа түзүүгө болорун билгиси келген адамдардын санын көбөйтөт. тармагында маалымат чогултуу, кийин алар келгенде кыйла келечектүү Уюлдук өтүнмөлөрдү иштеп чыгуу болуп саналат деген ойду - Apple иштөө системасы. Чынында эле, түш - бул бир, жана программалоо - башка. Өз өтүнмөнү түзүү мүмкүн эмес. Бирок, укмуштуудай татаал эмес. Эмне кылышыбыз керек?
программалоо тили
бир сахнада үчүн программа үчүн, белгилүү бир программалоо тилин колдонуу керек. Уюлдук жана Android үчүн иштеп арыз менен айырмаланат. Эгерде сахнадан "Google" Сен Максат-C жана Swift ортосунда Белги тандоо үчүн Java тилинде тандоо керек. узак убакыт Белги аянттары иштеп чыгуу үчүн бир гана максаты-C программалоо тилинин жардамы менен ишке ашырылган. Ал көп жылдар бою экенине карабастан, дагы деле өсүп өнүгүүсү жана иштеп көп сандаган тарабынан колдонулат. Бирок анын терс - бул кириши үчүн башкы тоскоолдук болуп саналат.
пайданын негизги булагы, анын арыз магазиндин Apple болгондуктан, кызматкерлер дагы пайдалуу жана кызыктуу куралдар кызыкдар. Мына ушул себептерден улам, ошондой эле өндүрүштүк системаларындагы өзгөрүүлөр жөнүндө айтып иштеп, дайыма жыйындарга. 2014-жылы иштеп Уюлдук үчүн колдонмолорду иштеп чыгууда жаңы программалоо тили укканга даяр болсун, ал көрсөткөн. бул абдан жөнөкөй синтаксиси бар жана катуу терилген Swift, үйрөнүү биз үчүн кыйын болот. Белги бул тилде абдан жакшы алдыруу ээ өтүнмөлөрдү курууну үйрөнүүнү каалагандар үчүн.
баштоо үчүн эмне кылуу зарыл
программалоонун негизги билим тышкары, төмөнкүдөй болушу керек:
- же бортунда OSX иштеп жаткан системасы менен ноутбуктан;
- өнүктүрүү үчүн эркин чөйрө Xcode.
Бул белгиленген отуруп түз атайын симуляторго иштетүү үчүн арыз берет. Бирок биз келечекке программа иштеп алуу үчүн бир жылдык жазылуу үчүн 99 $ төлөө керек да эске алыш керек. төлөө кийин бере алат:
- боюнча программаны ишке ашырууга багытталган, тренажердун жана чыныгы түзмөктөрдө эмес;
- дүкөндө App Store колдонмону жайгаштыруу;
- өнүктүрүү үчүн курчап турган чөйрөнү коргоо жана Уюлдук боюнча жаңы нускасын жүктөп алуу.
Xcode боюнча жаңы котормолордо мындай Playground деп аталган "Кумкоргон", ошондой эле бир элемент бар болчу. Мына, дизайнер бир программалоо тили менен тажрыйба алышат.
Көптөр программаларды жазып баштоо үчүн каалаган, бирок, мен аны абдан эле кыйын болуп жатат деп ойлойм. Албетте, кесиптик болуу үчүн, силер алардын артында билим жана зор тажрыйбасы көп болушу керек. Бирок, бир аз өтүнмөнү түзүү үчүн, ал кесипкөй болушу зарыл эмес.
Кантип жана Android үчүн колдонмолорду иштеп баштоо керек? Learning иш жүзүндө ишке ашат. Ошондуктан, аны менен баштоо зарыл. Көптөгөн теориялар - дайыма эле жакшы эмес. Себеби, адам программалоо боюнча он китеп аягына чейин окуй турган болсо, программист, ал жок болот. Биз иш-аракет кылуу керек.
оюн аянтчасы
Бул "сыноо" - бул тилди үйрөнүү үчүн бир чөйрө болуп саналат. ал көрүнөт эле? Колдонуучу кодексинин бир сапты кирип, ошол замат аткарылышын натыйжаны көрүп турабыз. деп жазылган үзүндү ал керек болуп иштейт айкын болот кийин, ал жөн гана долбоор өткөрүлүп берилиши мүмкүн. "Кумкоргон" жардамы менен, мисалы, маселелерди чечүү мүмкүн:
- программалоо тили синтаксиси иштеп чыгуу;
- жаңы API менен эксперименттердин жардамы менен программа жакшыртуу;
- жөнөкөй эсеп-кысаптарды ишке ашыруу;
- бир жаңы алгоритмин иштеп чыгуу жана анын ар бир кыймылын карап.
Уюлдук үчүн колдонмолорду иштеп чыгуу: Эмнеден баштоо керек
теориясы - Жогоруда айтылгандай, бул, албетте, жакшы, бирок, бул тажрыйбаны талап кылат. "Кумкоргон" менен таанышуу үчүн, Xcode өнүктүрүү чөйрөсүн иштетүү үчүн керек. колдонуучуга жаңы долбоор түзүү же аянтчасы баштоо сунушталууда терезесинен көрүп баштап. Мен экинчи пункт керек. Эми сиз аты менен келип, сиздин ар кандай ыңгайлуу жерде "кумкоргонун" сактоо үчүн керек. Баса, Windows үчүн Уюлдук өтүнмөлөрдү иштеп чыгуу да мүмкүн эмес, бирок көп кыйынчылыктарды чечүү үчүн керек. Бул каракчылык иштетүү системасын орнотуу, ошондой эле түзөтүү маанилүү документтеринде, көптөгөн мүчүлүштүктөр жана кыйроолордон.
Сакталган кийин ал керек эле аянтчасы, ишке берилет.
Бир караганда, кызыктуу эч нерсе жок. Бирок көрүнүшү дароо өзгөрөт сыяктуу кодду киргизүү үчүн зарыл.
башталгычтар үчүн, сиз төмөнкү жазууга аракет кыла аласыз:
VAR Z = 3
VAR сен үчүн = 0; Ж <10; ++ ж {
Z + = Z * ж
}
я
println ( "натыйжасы: (Z)")
Бул "Кумкоргон" кийин, анын көрүнүшүн өзгөртө берет. оң тилкеде (жыйынтык панели) менен тартып алынган жана ар бир саптан үчүн баалуулуктарды көрсөтөт. Ошондой эле оң тилкеде, сиз тандаган сөз убакыттын өтүшү менен өзгөрүүсүн байкоого мүмкүнчүлүк берет убакыт бар, көрсөтүү үчүн тандай аласыз. Ал ошондой эле программаны иштеп чыгуу болуп текстине консолу көлөмүн көрсөтөт.
жорум коду
Уюлдук иштеп чыгуу өтүнмөлөр үчүн, ошондой эле башка аянтчалар, иштеп камсыз кылуу үчүн зарыл болгон сын-пикирлер жок эмес, кодду чабыттай кыйын болду. Comments - Бул линия программасы аткаруу учурунда этибарга алынбайт. Алар бир-линия жана Көп да болушу мүмкүн.
өзгөрмөлөр
Ошентип, арыз бир программалоо тилинде жазылган. ар кандай тил өзгөрүлмө компонентин негиздешет. Уюлдук жана Android үчүн иштеп арыз өзгөрмөлөр колдонуу мүмкүн эмес. Аталышынан көрүнүп тургандай, ал өзгөрүлмө мааниси бар контейнер болуп саналат. Ар бир өзгөрмө өзгөчө аталышка ээ болууга тийиш жана сан жана текст маанилерин камтышы мүмкүн. программалоо тили Swift өзгөрмөлөр VAR ачкыч сөзүн колдонуу жана жол аныкталат. Экинчи учурда, бир өзгөрмө өзгөргөн жана жарыялоо боюнча ишке кабыл алынышы мүмкүн эмес. Биринчи учурда, өзгөрүлмө дароо колдонууга чейин ишке ашырылат.
Ар бир өзгөрмө бир нече түрү бар. Бул сап, калкып пункту номерлери (бөлчөк) логикалык маанилер да болушу мүмкүн (чыныгы жана жалган).
жыйынтыктарын чыгаруу
программанын натыйжасы консолунда көрүнөт. Бул эмне? Бул ЭЭМ колдонуучунун өз ара аракеттенүүсүн камсыз кылат. Ошентип, пайдаланылган аймактын Эгер мониторинг жүргүзүүгө жана киргизүү консолун деп - клавиатура. Эми кичинекей терминдердин мааниси өзгөргөн. команда киргизүүгө жана өндүрүш үчүн жумшак терезе деп аталган. Уюлдук үчүн колдонмолорду иштеп чыгуу көп учурда ар кандай маалыматтарды чыгарып кетүүнү талап кылууда. Swift тилинде басып чыгаруу буйругуна жана println бул үчүн. Ошол экинчи биринчи айырмасы, дароо бир жип менен башталат.
милдеттери
программалоо боюнча төмөнкү негизги түшүнүк - иштейт. Ал белгилүү бир тапшырманы аткарыш иш-аракеттердин белгилүү бир катарда турат. Ар бир милдети ар кандай баасын алып, натыйжасын кайра алат. бул структураны колдонуу үчүн, сиз биринчи ачкыч кошууда менен башка шаарларга да жарыялашым керек. ал атын жана кашаалар камтыйт кийин. бир маани кайтарылып турган болсо, кашаанын кийин анын түрүн көрсөтүп турат. кайра мааниси жок болуп калса, түрү көрсөтүлгөн эмес, же "бош" түрү көрсөтүп турат - эч нерсеге татыбас бүтүм. кашаанын ичинде милдети алат баалуулуктар болуп эсептелет. далилдерди үчүн аты-жөнү жана баалуулуктарын көрсөтүү үчүн милдетти чакыруу үчүн.
Сиз милдети чалуу Көрсөткүчтүн аталышы сөзсүз түрдө ишарат кылынган болушу мүмкүн. Ушул максатта, ал "энергия" деген белгиси менен курчалган.
Ошондуктан, мисалы, алмашуу курстарынын эсептеп бир өлчөө бир бөлүгүн алмаштырууга болот кандайдыр бир пайдалуу иш-жаза алам. Сайын ордуна башынан код жазып, бул иш-милдеттерди чакырганы эле жетиштүү, аларды пайдаланууга зарыл.
Эмне керек?
Ошентип, жогоруда көрүнүп тургандай, алардын колдору менен Уюлдук арыздарды иштеп чыгуу, ошондой эле ар бир күчтөр болушу мүмкүн. башкы нерсе - программалоо тили негиздерин билүү үчүн, өнүгүү чөйрө менен таанышып, иш жүзүндө көп жана көп учурда. Бул практика олуттуу ийгилик кылууга жардам берет. Бирок, бул жерде айтылгандай, - бул башталышы гана болот. Андан ары программалоо дүйнөдө кызыктуу, комплексинин бир топ, абдан кызыктуу болот. Ал ар дайым акыл курч, жаңы, жакшы жашоо бир нерсени жаратуу үчүн сактап калат. Анын үстүнө, Apple-машиналар дүйнө жүзү боюнча колдонулат. Ошондуктан, бир туугандар, арыз миллиондогон адамдарга баа бере алат.
Similar articles
Trending Now