Все, что вам нужно знать о новом языке программирования Apple — Swift

Apple представила новый язык программирования под названием Swift. Swift призван быть современным и простым в использовании языком, который позволяет быстрее разрабатывать приложения и избегать сложностей в XCode.

За последние несколько лет Apple упростила программирование с помощью инструментов для разработчиков и обширной документации, но Objective-C и XCode все еще требуют крутой кривой обучения. Это действительно может быть непривлекательным для тех, у кого есть другие варианты разработки приложений. Даже если вы профессиональный разработчик, обладающий опытными навыками манипулирования данными в высокоуровневых языках программирования, вас могут раздражать некоторые неприятности XCode, особенно если все, что вы хотите сделать, — это придать своей логике практическую форму, без необходимости управлять сложным и утомительным синтаксисом.

Все, что вам нужно знать о новом языке программирования Apple - Swift

Слишком много синтаксиса в Obj-C

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

Интеграция с Obj-C

Для всех вас, кто уже знает Цель C: Вам повезло. Swift создан для работы с уже существующим языком программирования Objective C, поэтому он должен хорошо интегрироваться со всеми вашими текущими проектами Objective C. Swift выводит код OS X и iOS на чуть более высокий уровень, позволяя людям с опытом программирования намного, намного проще разрабатывать программы.

Все, что вам нужно знать о новом языке программирования Apple - Swift

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

Swift — современный язык программирования для современного разработчика — Apple

Главная новая особенность Swift — игровые площадки

Основная новая функция Swift, которой пользуются многие разработчики, это «Playgrounds», которая предоставляет пользователям живую обратную связь при написании кода. В результате это позволяет протестировать именно то , что произойдет внутри приложения, без необходимости компиляции всего приложения. Игровые площадки также дают полный контроль над временем внутри программы, так что пользователи могут видеть, что их код делает момент за моментом. Это, возможно, может сэкономить драгоценные минуты для разработчиков и, несомненно, станет функцией, которую большинство разработчиков хотели бы иметь и использовать.

Все, что вам нужно знать о новом языке программирования Apple - Swift

Разработано для безопасности и простоты

Apple утверждает, что Swift в первую очередь предназначен для обеспечения безопасности и устранения ошибок, связанных с повреждением памяти. Многие разработчики, которые экспериментировали с новым языком, утверждали, что его намного легче читать из-за того, что параметры выражены в более чистом синтаксисе; это делает проекты в Swift более легкими в обслуживании и чтении. Например, вот простая программа «Hello, World» в Objective C и Swift:

В Задаче C:

Все, что вам нужно знать о новом языке программирования Apple - Swift

В Свифте:

Это так просто.

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

Все, что вам нужно знать о новом языке программирования Apple - Swift

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

Все, что вам нужно знать о новом языке программирования Apple - Swift

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

Это правда, что изменения происходят быстро, довольно быстро в эти дни.

Эта статья полезна?

ОСТАВЬТЕ ОТВЕТ

нажмите Enter и отправьте ваш комментарий
Пожалуйста, введите ваше имя

67 − 62 =

В теме дня

YouTube Music широко внедряет обширное приложение «Обзор 2021 года» на Android...

0
В 2020 году потоковая служба Google предложила плейлист «Обзор за год», а несколько пользователей получили электронное письмо с лучшей статистикой. Отчет YouTube Music 2021...