Swift - десятилетний ребенок, у которого все самое интересное впереди! Но в актуальной версии Swift 5.5 уже не узнать того младенца, коим он предстал перед нами в первые годы своей жизни. Каждое обновление привносило серьезные изменения как в синтаксис, так и во внутреннюю структуру.
Swift учить приятно. Это не самое просто занятие на свете, чему явно способствует среда разработки Xcode, но, пожалуй, одно из самых интересных. Для вас не станет секретом, что для эффективного обучения необходимы актуальные и качественные учебные материалы. А с этим в российском сегменте сейчас довольно туго, тем не менее, варианты есть.
Поговорим с вами о книгах по Swift, доступных сегодня на русском языке.
Состояние: актуальная
Дата выхода: 2021 год.
Боюсь, что меня могут уволить, если я не начну данный обзор с книги нашего соотечественника, и по совместительству одного из авторов сайта swiftme.ru, Василия Усова :). Да и по правде говоря, это единственная актуальная книга на русском.
Более 20000 проданных экземпляров, а это говорит о многом! После каждого крупного обновления языка Swift, обновляется и книга, что позволяет вам всегда иметь актуальный учебник/справочник по Swift под рукой. Но автор не просто актуализирует материал в книге, с каждым обновлением в ней появляются новые полезные интересные главы, описывающие все более широкий круг возможностей языка и среды разработки Xcode. Так же хочется отметить, что в книге показаны примеры разработки на Swift не только под мобильную операционную систему iOS, но и macOS (несколько не сложных консольных приложений).
В купе с прекрасной подачей материала, подходящей, как самым юным и неопытным, так и имеющим за плечами навыки программирования на других языках, "Swift. Основы разработки приложений под iOS, iPadOS и macOS" является лучшим выбором для новичков среди всех книг по Swift, доступных на русском языке. Прочитав ее вы получите не просто знания о синтаксисе и возможностях языка, но и начальные навыки создания приложений в среде разработки Xcode.
Хотел бы отметить, что книга не ограничивается сухой подачей учебного материала. Все, что вы изучаете, закрепляется заданиями для самостоятельного решения и тестами (они размещены на сайте swiftme.ru в виде специального курса), количество которых на момент написания статьи уже перевалило за 200.
Состояние: актуальная
Дата выхода: 2021 год.
Летом 2021 вышло долгожданное продолжение первой книги Василия Усова. На этот раз вы еще глубже окунетесь в вопросы разработки собственных приложений на Swift под операционную систему iOS (и iPadOS), рассмотрите архитектуру приложений, изучите приемы работы с элементами библиотеки UIKit, научитесь использовать локальные хранилища данных, а так же многое-многое другое.
Книга стала настоящим бестселлером в своей области, значительно понижающим порог вхождения в Swift-разработку для новых программистов.
Состояние: теряет актуальность
Дата выхода: 2021 год.
В книге рассматривается разработка на языке Swift 5.1 для операционную систему iOS. Рассматривается среда разработки Xcode 11.2 и новейшая технология создания графического интерфейса - SwiftUl. Также описаны приемы проектирования и разработки программ для macOS с использованием фреймворка Cocoa.
Состояние: устарело
Год выпуска: 2018
Эта книга является переведенным с английского языка руководством по разработке конкретного приложения в Xcode на Swift. Вместе с автором читатель создаст новый проект, наполнит его необходимым функционалом, в результате чего получается полноценное приложение. Материал подается в довольно доступной форме, но ему не хватает глубины - самое то, что нужно для детей. Книга в полной мере соответствует своему названию - Swift для детей.
При всех положительных сторонах оригинальной книги ее адаптированная на русский язык версия вызывает неоднозначное впечатление. И связано это в первую очередь с довольно плохим качеством перевода. Порой создается впечатление, что переводчик в процессе работы очень устал, ну ему не хватило времени, что конечно же сказалось на итоговом результате. Порой встречаются фразы, которые не поймет и взрослый, а что уж говорить о детях.
Основной ее недостаток в том, что ей занимался не программист, а довольно ленивый переводчик.
Состояние: устарело
Год выпуска: 2016
Эта книга - не учебник, а справочник по языку программирования Swift. Хорошая подача материала, удобная навигация. Такая книга определённо должна быть у каждого Swift-разработчика. Минус лишь в том, что она безнадежно устарела. И тут собственно больше говорить то и нечего. Ждем, когда появится что-то подобное, но более актуальное.
Состояние: устарело
Год выпуска: 2016
В настоящий момент это единственная книга на великом и могучем, которая является полноценным руководством по языку Swift и среде разработки Xcode (если конечно не брать в расчет скорый выпуск второй книги Василия Усов).
Я не рекомендовал бы ее новичкам, так как автор сходу кидает читателя в пучину довольно не простого материала. А в купе с плохим переводом (видимо тут участвовал переводчик "Swift для детей") ситуация становится еще хуже.
Тем не менее книга однозначно может стать очень полезным источником информации, особенно если у вас уже есть кое-какие навыки разработки в Xcode.
Состояние: устарело
Год выпуска: 2016
Как самоучитель эта книга практически не имеет ценности, у нее есть две критические проблемы:
1. Отсутствует хорошая глубокая подача материала, чтобы у ученика не возникало вопросов "Почему так, а не иначе". И это вовсе не кажется странным, если взять в расчёт объем книги - всего 200 страниц.
2. Совершенно нет практических заданий. Весь материал рассматривается на примерах, быстро, поверхностно. И на этом все. Вы не закрепите изученный материал, а значит велика вероятность, что обучение будет неполноценным мимо.
Если рассматривать книгу как справочник, а не самоучитель, то ситуация лучше. Она по сути является переведённой официальной документацией от Apple образца 2015-2016 годов. А это значит, что информация в книге так же безнадежно устарела.
Из года в год в подборки книг по Swift попадают одни и те же издания. И это печалит. Но уже видны положительные подвижки. Скоро на нашем рынке могут появиться новые интересные книги. Могу сказать, что рано или поздно (лучше рано) это обязательно случится!
В этой статье мы рассмотрим, какие книги по Swift на русском языке сегодня можно найти на прилавках наших магазинов.
Несомненно, язык программирования Swift все еще очень молод. Кажется, куда ему тягаться с такими гигантами, как C++, Java, Python и многие другие. У них за плечами десятки лет истории и развития, сотни выпущенных версий, тысячи небольших обновлений. Даже пресловутый PHP на первый взгляд выглядит значительно более зрелым, чем наш "летучий" герой*. Еще бы, у Swift не такая богатая история - всего 10 лет со старта разработки, 8 лет с момента первой демонстрации на WWDC 2014, 4 года open-source жизни и несколько крупных обновлений.
5 Comments
[…] Источник […]
wallmart cialis
wallmart cialis
can i take tylenol with bactrim
can i take tylenol with bactrim
side effects of cozaar
side effects of cozaar
Все книги по Swift на русском языке
https://www.ttmfactory.com/blogi/yleinen/ttm-factorysta-virallinen-wp-jalleenmyyja/