Лучшие места для изучения 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 это коллекция руководств, написанных и поддерживаемых Скипом Уилсоном. Раньше у него была подписка на премиум-видео вместе с бесплатными, но эта услуга была закрыта в мае 2015 года. Премиум-видео были сняты, но бесплатные видео остались.

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

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

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

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

Сайт ориентирован в основном на разработку игр

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

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

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

Learn Swift Советы (бесплатно)

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

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

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

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

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

Назад, когда Medium впервые запущен

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

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

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

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

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

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

,

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

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

Я большой поклонник Линды, онлайн-сети, похожей на Удеми, Coursera, Khan Academy и другие онлайн-видео курсы

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

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

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

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

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

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

А пока ознакомьтесь с этими советами по овладению языком программирования.

, советы по распознаванию хорошего учебника по программированию

и проекты идей, которые помогут вам учиться быстрее

,

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

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

Ссылка на основную публикацию
Adblock
detector