Реклама
Apple пусна най-новата бета версия на своята среда за разработка Xcode за широката публика, а с нея и Swift, най-новата иновация на компанията в програмирането.
Бета версията на Xcode 6 е първата, която ще бъде пусната за потребители без първокласен платен акаунт на Apple Developer. Той включва редица значителни промени в изживяването при разработка, включително (за първи път) REPL (Read Eval Print Loop) и други визуални подобрения, които улесняват разработката.
Най-значимото подобрение на Xcode е нещо, наречено Playgrounds, което ви позволява лесно да експериментирате нови идеи с езика за програмиране Swift, които Apple демонстрира на предишната световна конференция за разработчици в Сан Франциско.
Любопитно ли сте да видите какво е новото в Xcode 6? Прочетете за повече информация.
Представяме ви Swift и защо трябва да ви е грижа
За най-дълго време единственият начин за създаване на собствени iOS приложения беше с Objective-C и C++. Всеки от тях наследява черти и стилове от по-ранен език за програмиране, наречен C.
Проблемът е, че C и неговите производни не са най-много посрещане на езици за начинаещи. Как да изберете език за програмиране, който да научите днес и да получите страхотна работа след 2 годиниМоже да отнеме години всеотдайна работа, за да станете наистина добър програмист; така че има ли начин да изберете правилния език, за да започнете от днес, за да бъдете наети утре? Прочетете още Apple, нетърпелива да привлече нови разработчици към своята платформа от Android и Windows Phone, създаде Swift, който е език, който ви позволява Как ми се отразява новият език за програмиране на Apple?От самото начало разработчиците знаеха, че новият Swift на Apple ще бъде голям. Но защо трябва да ви пука? Прочетете още за създаване на бързи, естествени приложения за iOS, без да използвате нито един от наследения багаж от C.
Swift е нов - наистина ли нов. Дори все още не е пуснато правилно за обществеността. В резултат на това всъщност няма същото количество подкрепа и учебен материал, който съществува за хората, които се справят с Java, Python, C# или Ruby.
За щастие Apple пусна книга, която ще ви научи на тънкостите на езика за програмиране Swift. Нарича се Езикът за програмиране Swift, и можете да го получите безплатно в iBooks точно сега.
Получаване на Xcode 6 Beta 4
Доскоро можехте да се сдобиете с предварителните бета версии на Xcode 6 само със скъп акаунт на разработчик на Apple, който струва $99 годишно. Това също ви дава достъп до OS X Yosemite и iOS 8, въпреки че моят колега Тим Брукс не смята, че трябва да ги инсталирате Защо не трябва да инсталирате бета-версията на iOS 8 и OS X 10.10Вероятно не трябва да инсталирате iOS 8 или OS X 10.10, освен ако нямате основателна причина за това. Ето защо. Прочетете още още.
За щастие, всичко, от което се нуждаете този път, за да изпробвате Xcode и новият език е безплатен акаунт за разработчици, който можете да получите просто от записвам се.
Ще ви трябва Mac, защото Xcode е софтуер за Mac – няма версия за Windows. Xcode 6 е голям, с тегло около 2GB. Ако имате бавна интернет връзка, може да изчакате известно време. Веднъж инсталиран, той ще седи щастливо до съществуващите копия на Xcode, вместо да ги замени.
Искате ли да опитате? Изтеглете Xcode 6 бета от тук.
Какво е новото в Xcode 6?
Много, всъщност.
Но първо, нека поговорим за характеристика на редица популярни езици за програмиране: REPL. Те означават Read Eval Print Loop и ви позволяват интерактивно да изпълнявате код. Те вземат израз от потребител, оценяват го и изпълняват кода, след което разпечатват резултатите от операцията.
Те традиционно не са открити в компилираните езици, въпреки че има няколко забележителни изключения, като например CSharpRepl в моно внедряването на C#.
Суифт е различен. За първи път хората, които използват бета версията на Xcode за писане на Swift, могат да видят кода си изпълняван, докато го пишат, което им позволява лесно да отстраняват грешки, планират и експериментират с код.
Има и интерактивен команден ред на Swift, където можете да изпълнявате Swift в среда, подобна на скрипт, ред по ред.
Други функции, включени в Xcode 6 Beta 4, включват значително подобрено отстраняване на грешки в потребителския интерфейс; Storyboards за OS X, които ви позволяват да създавате контейнери и анимации за вашите Mac приложения, без да пишете нито един ред код; и нови инструменти за лесно създаване на игри.
Новите специфични за игрите инструменти за разработка, смесени с новия Metal API за невероятно бърза графична производителност и бърза Възможностите за разработка на приложения на езика Swift означават, че през следващите години можем да очакваме по-бързи, по-добри и по-многобройни игри на iOS платформа.
Вълнувайте се!
Дори и да не сте разработчик, има какво да се вълнувате от Swift и Xcode 6.
Развълнувани ли сте от новите инструменти за разработка на Apple? Споделете вашите мисли по-долу.
Матю Хюз е разработчик на софтуер и писател от Ливърпул, Англия. Рядко се среща без чаша силно черно кафе в ръка и абсолютно обожава своя Macbook Pro и камерата си. Можете да прочетете неговия блог на http://www.matthewhughes.co.uk и го последвайте в Twitter в @matthewhughes.