Самосовершенствование

Лучшие места для изучения Swift, язык программирования Apple

Лучшие места для изучения Swift, язык программирования Apple

Когда Apple объявила о своем новом языке программирования Swift. новый язык программирования , сообщество программистов радовалось. До этого не было иного выбора, кроме как разрабатывать приложения для Mac и iOS с Objective C, архаичным языком 1980-х годов. Свифт оказался желанным глотком свежего воздуха.

А потом Apple объявила, что Swift скоро станет открытым исходным кодом. , привлекая новую волну поддержки от разработчиков со всей планеты. Меня не удивит, если Свифт встал и стал самым популярным языком в мире в течение следующего десятилетия.

Так что если вы хотите изучать Swift, сейчас самое время погрузиться. У языка впереди большое будущее, и чем быстрее вы его изучите, тем скорее вы сможете пожинать плоды.

SoSoSwift (бесплатно)

Свифт-учебник-ресурсы-sososwift

SoSoSwift является ключевым сайтом для всех, кто интересуется языком, будь то новичок, ветеран или даже просто посторонний человек. Это не только самая большая коллекция учебных пособий по Swift в Интернете, но и раздел блога с последними новостями о разработке Swift.

Лучший способ начать работу — щелкнуть ссылку Tutorials и просмотреть Коллекции. Например, Swift Tutorial: Введение Series отлично подходит для начинающих, в то время как iOS 8 Game Development идеально подходит для начинающих разработчиков игр.

SkipCasts (бесплатно)

Свифт-учебник-ресурсы-skipcasts

SkipCasts — это коллекция руководств, написанных и поддерживаемых Skip Wilson. Раньше у нее была подписка на платные видео и бесплатные видео, но эта услуга была закрыта в мае 2015 года. Премиальные видео были сняты, но бесплатные видео остались.

Обидно, но серебряная накладка в том, что есть еще 23 обучающих видео по Свифту, в основном для начинающих, с небольшим количеством нацеленных на экспертов. Многие люди находят материал Скипа весьма полезным для понимания сложных концепций, так что не пропускайте их!

Учебники Рэя Вендерлиха (бесплатно)

Свифт-учебник-ресурсы-raywenderlich

То, что начиналось как самостоятельное предприятие, превратилось в массовую учебную операцию с десятками опытных разработчиков, которые делятся своими знаниями в письменном, аудио и видео форматах. Рэй Вендерлих начал все это, но теперь он намного больше, чем он сам.

Сайт в основном посвящен разработке и есть разделы, посвященные движкам, таким как Unity и Unreal, но есть много информации для основ о какао, Objective C и теперь Swift.

Уроки Рэя Вендерлиха — одни из самых глубоких, которые я когда-либо видел, поэтому вы должны их проверить. Вы окажете себе медвежью услугу, если не будете.

Там также есть магазин с платными учебниками, если вам интересно. Вы найдете несколько различных комплектов Swift, а также другие вкусности, такие как стартовые наборы для разных игровых жанров. Это того стоит, если вы можете себе это позволить.

Изучите Быстрые Подсказки (Свободный)

Свифт-учебник-ресурсы-learnswifttips

Есть много отличных ресурсов Swift — слишком много, чтобы мы могли их перечислить в одном месте. Хорошая новость заключается в том, что парень по имени Захир ведет список удивительных учебных пособий по Swift со всего Интернета. Этот список можно посмотреть в Learn Swift Tips .

Эти учебные пособия охватывают весь спектр навыков, начиная от основ и заканчивая концепциями более высокого уровня, которые были представлены на конференциях и беседах опытными разработчиками. Список также включает в себя пару полезных книг и несколько удивительных ресурсов, таких как шпаргалки, ссылки на API и примеры кода.

Быстрое программирование на среде (бесплатно)

Свифт-учебник-ресурсы-swiftprogramming

Назад, когда Medium впервые запустил , он вызвал много ажиотажа в зависимости от того, кто за этим стоит (соучредители Twitter) что он пытался сделать (серьезно излагать мысли и размышления). Это удалось? Сложно сказать. Многие до сих пор считают его «просто еще одной платформой для блогов».

Но одной хорошей вещью, выходящей из Medium, является канал программирования Swift, где несколько разработчиков собрались вместе, чтобы написать о Swift. Здесь вы найдете советы, хитрости и учебные пособия, которые больше ориентированы на средний уровень, чем на новичка Swift-разработчика.

Swifty (бесплатно)

Свифт-учебник-ресурсы-Swifty

Если вы никогда не использовали приложение, чтобы научиться программировать, вас ждет угощение. Приложение Swifty , которое в настоящее время доступно в App Store бесплатно, является отличным способом познакомиться с языком Swift независимо от того, есть ли у вас опыт программирования или нет.

Приложение разделено на более чем 200 интерактивных учебных пособий, каждое из которых достаточно маленькое, чтобы вы не чувствовали себя перегруженными. Это не сделает вас профессионалом, но предоставляет простое и мягкое введение, которое заставит вас чувствовать себя комфортно — и это полдела, когда дело доходит до изучения программирования без стресса

Быстрое Основное Обучение (25 $)

Свифт-учебник-ресурсы-Линда

Я большой поклонник Линды, онлайн-сети, похожей на Udemy, Coursera, Khan Academy и другие онлайн-видео-курсы. сайта, веб-сайты, за исключением того, что Lynda — это услуга только по подписке, — что резко контрастирует с конкурентами, каждый из которых предлагает некоторые вид бесплатного уровня.

Сколько стоит Линда? Базовое членство начинается с 25 долларов в месяц , но я подтверждаю, что оно того стоит. Одна подписка предоставляет доступ к сотням различных курсов, каждый из которых не менее 3 часов (многие из которых превышают 10+ часов), и эти курсы качественные.

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

Swift Essential Training — это то, что мы выделяем здесь. Он длится чуть более 3,5 часов и обучает вас всему, что вам нужно знать о языке Swift, начиная с основного синтаксиса и заканчивая расширенными возможностями языка.

Любые другие ресурсы Swift?

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

А пока ознакомьтесь с этими советами по овладению языком программирования. , советы по распознаванию хорошего учебника по программированию , и проекты идей, которые помогут вам учиться быстрее проекта, которые помогут вам учиться программированию быстрее проекта, которые помогут вам научиться

Знаете какие-нибудь хорошие учебники по Swift, которые мы пропустили? Не стесняйтесь связывать их в комментариях ниже. Как вы относитесь к Swift как к языку программирования? Расскажи нам что ты думаешь!

Кредиты изображений: стопка книг Via Shutterstock

Похожие посты
Самосовершенствование

8 лучших приложений Apple Watch Sleep 2020 года

Самосовершенствование

10 лучших циферблатов Samsung Galaxy 2020 года

Самосовершенствование

6 способов исправить это, когда ваши Apple Watch не будут в паре

Самосовершенствование

Вам нужны умные часы?