Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
МакрадарСоветы
9 июня 2014

Swift — новый язык программирования от Apple, который совершит революцию

Фото автора Лена Ш
Лена Ш

Swift — новый язык программирования от Apple, который совершит революцию

Во время презентации WWDC , которая прошла в этот понедельник, Apple представила новый язык программирования Swift, который Крейг Федериги назвал «Objective‑C без C». 

Нужно отметить, что Swift не был разработан в качестве универсального языка программирования. Он был создан именно для операционных систем OS X и iOS, для Cocoa и Cocoa Touch. Он основан на базе С и Objective‑C, но при этом включает в себя все последние технологии, разработанные инженерами Apple в течение последних лет (ARC и LLVM).

Swift позиционируется как современный, быстрый, интерактивный и безопасный язык программирования. Современный из-за нового краткого синтаксиса: без заголовочных файлов и точек с запятой. Так что Swift больше всего напоминает скриптовый язык, хотя Apple и не хочет его сравнивать с Python. Простой пример «Hello world» на Objective‑C:

#import <stdio.h>

#import <Foundation/Foundation.h>

int main(void)

{

NSLog(@“Hello, world!n”);

return 0;

}

И его эквивалент в Swift:

println(“Hello world!”)

Язык, безусловно, элегантен, но его краткость, порой, вызывает непонимание. Для знакомства с новым языком и разъяснения всех неясных моментов, Apple сразу же предоставила полную документацию, которая поможет в изучении особенностей Swift.

macgpic-1401811386-7071131355916-sc-op

Планы Apple по поводу нового языка достаточно амбициозны. Она даже рассчитывает на то, что в ближайшем будущем на Swift будет написана новая операционная система. Хотя даже сейчас его можно использовать в текущем коде любого приложения, поскольку он прекрасно взаимодействует с Objective‑C. В ближайшем будущем Swift, конечно же, вытеснит Objective‑C, но пока Apple не собирается его списывать со счетов.

Но одним из самых интересных и важных аспектов Swift, вероятно, является его интерактивность, которая напоминает о великих временах Lisp. В Playground можно мгновенно просмотреть часть кода, просто нажав на него. Некоторые специалисты говорят, что новый язык напоминает им о работе бывшего дизайнера Apple Брета Виктора, который пытался сделать Javascript более наглядным. Другие же сравнивают его с Wolfram, разработанным уважаемым ученым Стивеном Вольфрамом. Эндрю Стоун, независимый Apple-разработчик, назвал его «просто потрясающим».

http://www.youtube.com/watch?v=3tZig9AWMdc#t=42

Это видео, посвященное Swift, будет невероятно полезно как начинающему, так и опытному программисту.

Apple создала Swift для привлечения новых разработчиков и укрепления своей экосистемы, поскольку программисты, использующие Swift, будут разработчиками именно для OS X и iOS. Так что, можно сказать, что этот язык был разработан купертиновцами исключительно для нужд Apple.

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

10 гаджетов Xiaomi и Poco, доступных на AliExpress с отличными скидками

10 гаджетов Xiaomi и Poco, доступных на AliExpress с отличными скидками

48 классных товаров, которые станут дешевле на «Великой китайской распродаже» в марте

48 классных товаров, которые станут дешевле на «Великой китайской распродаже» в марте

15 аксессуаров Baseus и Ugreen, которые подешевеют на большой распродаже AliExpress

15 аксессуаров Baseus и Ugreen, которые подешевеют на большой распродаже AliExpress

10 магазинов со стильной и необычной одеждой на AliExpress

10 магазинов со стильной и необычной одеждой на AliExpress

Дебетовая карта с кешбэком Ozon банк

Получаем скидки до 30% на Ozon с бесплатной картой маркетплейса

«Velikaya kitajskaya rasprodazha» na AliExpress: skidki do 90%, pochti na vsyo

«Великая китайская распродажа» на AliExpress: скидки до 90% почти на всё

Видеорегистратор с двумя камерами

Надо брать: недорогой видеорегистратор с двумя камерами

10 tovarov dlya dachnogo sezona

10 товаров для дачного сезона, которые нужно купить уже сегодня

Это интересно
Российский Красный Крест открывает набор на профессиональные курсы с возможностью бесплатного обучения

Российский Красный Крест открывает набор на профессиональные курсы с возможностью бесплатного обучения

Как сегодня в России создают новые лекарства и учатся «заживлять» трещины в металле

Как сегодня в России создают новые лекарства и учатся «заживлять» трещины в металле

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Реклама
Молодые авторы социальных проектов смогут получить до 1 млн рублей на реализацию своих идей

Молодые авторы социальных проектов смогут получить до 1 млн рублей на реализацию своих идей

Комментарии
Александр Журович
09.06.14 19:35
Видео — мрачняк: ботан хоть бы подготовил план своего бубнилова… :( Но суть ясна, конечно.
Güero
09.06.14 19:58
Пока не юзабеден из-за глючного Xcode 6. А так вообще Swift-код работает на iOS 7 на iPhone 4 (проверил). По идее, можно уже сейчас писать приложения и выкладывать в AppStore (так сказали на Platform State of the Union, сам не выкладывал). Разработчикам доступна куча видео с WWDC про Swift, лучше их смотреть.
Василий Анисимов
09.06.14 22:50
Да ладно, все нормально с 6 икскодом
:// Jeth.
09.06.14 20:15
Мм, начать изучать Swift что ли. ^_^
Что вы могли пропустить
Как стирать кожаные штаны правильно
Как стирать кожаные штаны правильно
0
11:00
Ликбез
Советы
24 хороших сорта и гибрида томатов для теплицы и открытого грунта
24 хороших сорта и гибрида томатов для теплицы и открытого грунта
0
9 марта
Ликбез
Советы
Как ухаживать за стиральной машиной: 7 важных правил
Как ухаживать за стиральной машиной: 7 важных правил
2 марта
«Горящая изба»
Советы
Как ухаживать за цветами в губке
Как ухаживать за цветами в губке
0
16 февраля
Ликбез
Советы
Как почистить термос внутри и снаружи
Как почистить термос внутри и снаружи
0
15 февраля
Советы
Советы
Как и чем мыть кисти для макияжа
Как и чем мыть кисти для макияжа
0
8 февраля
Ликбез
Советы
Как часто надо стирать одежду
Как часто надо стирать одежду
0
31 января
Советы
Советы
Как организовать пространство, если ты неряха: личный опыт
Как организовать пространство, если ты неряха: личный опыт
0
30 января
Советы
Советы
Как хранить дома книги, если их очень много
Как хранить дома книги, если их очень много
0
24 января
Советы
Советы
Как отстирать гуашь с одежды
Как отстирать гуашь с одежды
0
19 января
Ликбез
Советы
Почему запотевают очки и как это исправить
Почему запотевают очки и как это исправить
0
18 января
Советы
Советы
Как убрать клей и суперклей с одежды, рук и других поверхностей
Как убрать клей и суперклей с одежды, рук и других поверхностей
0
13 января
Ликбез
Советы
Как склеить пазлы, чтобы повесить их на стену
Как склеить пазлы, чтобы повесить их на стену
0
8 января
Ликбез
Советы
Как открыть шампанское голыми руками и не только
Как открыть шампанское голыми руками и не только
0
28 декабря 2025
Ликбез
Советы
Сеть центров «Небо» запустила первую в России фиджитал-платформу для детей и подростков
Сеть центров «Небо» запустила первую в России фиджитал-платформу для детей и подростков
0
25 декабря 2025
Пресс-релизы
Советы

Новые комментарии

Аватар автора комментария
Рукоблуд11 минут назад

0 / 0

Попробывать можно, но в меру (если конечно возраст позволяет)
Почему людям нравится анальный секс и может ли он навредить
Аватар автора комментария
Рукоблуд14 минут назад

0 / 0

Да мы поняли...
Почему людям нравится анальный секс и может ли он навредить
Аватар автора комментария
Рукоблуд16 минут назад

0 / 0

Харош хвастаться.... Просто повезло с женой
Почему людям нравится анальный секс и может ли он навредить
Аватар автора комментария
Рукоблуд36 минут назад

0 / 0

Вспомнил: посмотрите сериал "Развод" , там как раз друзья (подружки) делятся сексуальным опытом между собой. Подумайте, нужно это вам?
Нормально ли обсуждать с друзьями секс
Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Подарки, которые сближают: 5 товаров с распродажи Авито для второй половинки  

Реклама
Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях