Реклама
Аппле је широј јавности објавио најновију бета верзију свог Ксцоде развојног окружења, а са њом и Свифт, најновију иновацију компаније у програмирању.
Бета Ксцоде 6 је прва верзија која ће бити пуштена корисницима без премијум, плаћеног Аппле налога програмера. Садржи низ значајних промена у развојном искуству, укључујући (по први пут) РЕПЛ (Реад Евал Принт Лооп) и друга визуелна побољшања која олакшавају развој.
Најзначајније побољшање Ксцоде-а је нешто што се зове Плаигроундс, које вам омогућава да лако експериментишете нове идеје са програмским језиком Свифт, које је Аппле демонстрирао на претходној Ворлд Виде Девелопер конференцији у Сану Францисцо.
Радознали сте да видите шта је ново у Ксцоде 6? Читајте даље за више информација.
Представљамо Свифт и зашто би вам требало бити стало
Најдуже, једини начин за креирање матичних иОС апликација био је Објецтиве-Ц и Ц++. Сваки од њих наслеђује особине и стилове из ранијег програмског језика званог Ц.
Проблем је што Ц и његови деривати нису највећи
пријем језика за почетнике. Како одабрати програмски језик за учење данас и добити одличан посао за 2 годинеМогу потрајати године преданог рада да бисте постали заиста добар програмер; па да ли постоји начин да се изабере прави језик за почетак од данас, да би се сутра запослио? Опширније Аппле, жељан да привуче нове програмере на своју платформу са Андроида и Виндовс Пхоне-а, креирао је Свифт, који је језик који вам дозвољава Како Апплеов нови програмски језик утиче на мене?Од самог почетка, програмери су знали да ће Аппле-ов нови Свифт бити велики. Али зашто би те било брига? Опширније да креирате брзе, изворне иОС апликације без коришћења било каквог застарелог пртљага из Ц.Свифт је нов - заиста Нова. Још није ни прописно објављен у јавности. Као резултат тога, не постоји заиста иста количина подршке и материјала за учење која постоји за људе који се баве Јава, Питхон, Ц# или Руби.
Срећом, Аппле је објавио књигу која ће вас научити замршеностима програмског језика Свифт. То се зове Програмски језик Свифт, а можете га одмах добити бесплатно на иБоокс-у.
Преузимање Ксцоде 6 Бета 4
До недавно сте могли да се дочепате бета верзије Ксцоде 6 пре издања само са скупим Аппле налогом програмера који кошта 99 долара годишње. Ово вам такође омогућава приступ ОС Кс Иосемите-у и иОС-у 8, иако је мој колега Тим Брукс не мисли да би требало да их инсталирате Зашто не бисте требали да инсталирате бета верзије иОС 8 и ОС Кс 10.10Вероватно не би требало да инсталирате иОС 8 или ОС Кс 10.10 осим ако немате добар разлог за то. Ево зашто. Опширније ипак.
Срећом, све што вам је потребно овог времена да испробате Ксцоде и нови језик је бесплатан налог програмера који можете добити једноставно пријавити се.
Требаће вам Мац, јер је Ксцоде софтвер за Мац – не постоји верзија за Виндовс. Ксцоде 6 је велики, тежак око 2 ГБ. Ако имате спору интернет везу, можда ћете чекати неко време. Једном инсталиран, радо ће седети поред постојећих копија Ксцоде-а уместо да их замени.
Желите да пробате? Преузмите Ксцоде 6 бета одавде.
Шта је ново у Ксцоде 6?
Много, заправо.
Али прво, хајде да разговарамо о карактеристикама бројних популарних програмских језика: РЕПЛ. Они означавају Реад Евал Принт Лооп и омогућавају вам да интерактивно покрећете код. Они узимају израз од корисника, процењују га и покрећу код, а затим штампају резултате операције.
Они се традиционално не налазе у компајлираним језицима, иако постоји неколико значајних изузетака, као што је ЦСхарпРепл у Моно имплементацији Ц#.
Свифт је другачији. По први пут, људи који користе бета верзију Ксцоде-а за писање Свифт-а могу да виде како се њихов код извршава док га пишу, што им омогућава да лако отклоне грешке, планирају и експериментишу са кодом.
Ту је и интерактивна Свифт командна линија, где можете да извршите Свифт у окружењу налик скрипти, ред по ред.
Остале карактеристике укључене у Ксцоде 6 Бета 4 укључују значајно побољшано отклањање грешака у корисничком интерфејсу; Сторибоардс за ОС Кс који вам омогућавају да креирате контејнере и анимације за ваше Мац апликације без писања једне линије кода; и нове алатке за једноставно креирање игара.
Нови алати за развој специфични за игре, помешани са новим Метал АПИ за невероватно брзе графичке перформансе и брз Могућности развоја апликација језика Свифт значе да у годинама које долазе можемо очекивати брже, боље и бројније игре на иОС платформа.
Узбудити се!
Чак и ако нисте програмер, Свифт и Ксцоде 6 имају много разлога да се узбудите.
Да ли сте узбуђени због Апплеових нових развојних алата? Поделите своје мисли у наставку.
Маттхев Хугхес је програмер софтвера и писац из Ливерпоола, Енглеска. Ретко се може наћи без шољице јаке црне кафе у руци и апсолутно обожава свој Мацбоок Про и своју камеру. Његов блог можете прочитати на http://www.matthewhughes.co.uk и пратите га на твитеру на @маттхевхугхес.