Skip to main content

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

To find work you love, don't follow your passion | Benjamin Todd | TEDxYouth@Tallinn (Май 2025)

To find work you love, don't follow your passion | Benjamin Todd | TEDxYouth@Tallinn (Май 2025)
Anonim

Apple выпустила язык программирования Swift на мероприятии WWDC 2014. Swift был разработан, чтобы в конечном итоге заменить Objective-C и обеспечить единую среду разработки для тех, кто создает приложения для устройств Mac и iOS.

Начиная с первоначального объявления Swift, новый язык уже видел ряд обновлений. Теперь он включает поддержку watchOS, а также tvOS, позволяя вам разрабатывать полную гамму устройств Apple из одной среды разработки.

Летом 2014 года я загрузил оригинальную бета-версию Swift, которая была доступна разработчикам Apple. Это краткий обзор того, что я нашел, и несколько рекомендаций относительно того, как действовать, если вы заинтересованы в изучении Свифта.

Лето 2014 года

Ранее на этой неделе я, наконец, добрался до загрузки бета-версии Xcode 6 с веб-сайта Apple Developer. Xcode, IDE от Apple (Integrated Development Environment) содержит все необходимое для разработки приложений для устройств Mac или iOS. Фактически вы можете использовать Xcode для разных проектов разработки, но для пользователей Mac создание приложений для Mac и iOS - это большой выбор.

Xcode, как всегда, свободен. Вам нужен идентификатор Apple, который у большинства пользователей Mac и iOS уже есть, но вам не нужно быть платящим членом сообщества разработчиков Apple. Любой, у кого есть Apple ID, может загрузить и использовать Xcode IDE.

  • Загрузка Xcode

Обязательно выберите Xcode 6 beta, потому что он включает язык Swift. Предупреждение: файл большой (примерно 2.6 ГБ), а загрузка файлов с сайта Apple Developer - это, как известно, медленный процесс.

Как только я установил бета-версию Xcode 6, я пошел искать языковые руководства Swift и учебные пособия. Мой опыт программирования восходит к ассемблеру для процессоров Motorola и Intel и немного C для некоторых проектов развития; позже я обманул Objective-C, просто для собственного удовольствия. Поэтому я с нетерпением ждал, что может предложить Свифт.

Как я уже упоминал, я искал учебники, руководства и ссылки для Swift. В то время как я нашел много сайтов, которые предоставляют инструкции Swift, я решил, без какой-либо конкретной причины, что список ниже был там, где я бы начал.

Быстрые языковые руководства

  • Быстрый язык программирования - Apple: бесплатный iBook, который охватывает язык Swift, полную ссылку и подробное руководство по использованию Swift.
  • Знакомство с Swift - Apple: обзор языка Swift от Apple.
  • Swift Resources от Apple: список созданных Apple руководств, ссылок и информации о языке Swift.
  • Swift Tutorial: Быстрый старт - Ray Wenderlich: Краткое руководство по некоторым из основных возможностей Swift. Написано для новых, для Swift или программирования в целом.

Перечитав быстрый язык программирования iBook (я действительно читал iBook, когда он впервые появился в июне), я решил перейти к краткому руководству по началу работы Рэя Вендерлиха и проделать свой путь через его учебник по основам Swift. Мне нравится его гид, и я думаю, что это хорошее место для новичка, у которого мало, если вообще есть, опыта программирования. Хотя у меня есть приличный фон в развитии, это было давно, и немного переобучение было всего лишь билетом, прежде чем перейти к руководствам и ссылкам Apple.

Я еще не создал никаких приложений с Swift, и, по всей вероятности, я никогда не буду. Мне просто нравится поддерживать текущее состояние развития. То, что я нашел в Свифте, было довольно удивительно. Сам бета Xcode 6 был потрясающим, с функцией Playgrounds, которая работает со Swift. Игровые площадки позволяют вам попробовать код Swift, который вы пишете, с результатами, строчными записями, отображаемыми на игровых площадках. Что я могу сказать; Мне понравились игровые площадки; способность получать обратную связь при написании кода довольно удивительна.

Если у вас возникло соблазн попробовать себя в разработке, я настоятельно рекомендую Xcode и Swift. Дайте им выстрел и повеселимся.

Обновления:

Язык программирования Swift до версии 2.1 на момент обновления. Наряду с новой версией Apple выпустила Swift как язык программирования с открытым исходным кодом, а порты доступны для Linux, OS X и iOS. Язык Swift с открытым исходным кодом включает компилятор Swift и стандартные библиотеки.

Кроме того, просмотр обновления - Xcode, который перешел на версию 7.3. Я проверил все ссылки в этой статье, которые первоначально смотрели на первую бета-версию Swift. Весь эталонный материал остается актуальным и относится к последней версии Swift.

Итак, как я сказал летом 2014 года, выведите Свифта на площадку; Я думаю, вам действительно понравится этот новый язык программирования.

Опубликовано: 20.08.2014

Обновлено: 5/5/2015