Книга «Swift. Основы разработки приложений под iOS»

    Привет, Хаброжители! У нас вышла новая книга:
    imageДанная книга содержит исчерпывающую информацию для всех желающих научиться программировать на языке Swift с целью создания собственных iOS-приложений (а также OS X-, watchOS- и tvOS-приложений). В ходе чтения книги вы встретите не только теоретические сведения, но и большое количество практических примеров и заданий, выполняя которые вы углубите свои знания в изучаемом материале. Несмотря на то что вам предстоит пройти большой путь, это будет полезный и очень важный опыт. Книга не показывает, как писать iOS-приложения, она предназначена для изучения самого языка программирования Swift. Книга даст вам возможность освоить новый язык и в скором времени приступить к написанию собственных приложений для App Store или Mac App Store. Изучив язык, в дальнейшем вы сможете самостоятельно выбрать, для какой платформы создавать программы — для iOS, OS X, tvOS или watchOS.

    Примеры кода в данной книге соответствуют Swift версии не ниже 2.1, iOS версии не ниже 9.1 и Xcode версии не ниже 7.1. Если у вас более новые версии, не беспокойтесь, весь описанный материал с большой долей вероятности будет без каких-либо ошибок работать и у вас.


    Для кого написана книга

    Если вы положительно ответите на следующие вопросы
    — Вы имеете хотя бы минимальные знания о программировании на любом языке высокого уровня?
    — Вы хотите научиться создавать программы для операционной системы iOS (для вашего гаджета iPhone и iPad), OS X, watchOS или tvOS?
    — Вы предпочитаете обучение в практической форме скучным и монотонным теоретическим лекциям?

    тогда эта книга для вас.

    Изучаемый материал в книге подкреплен практическими домашними заданиями. Мы вместе пройдем путь от самых простых понятий до решения интереснейших задач. Не стоит бояться, Swift вовсе не отпугнет вас (как это мог сделать Objective-C), а процесс создания приложений окажется очень увлекательным. А если у вас есть идея потрясающего приложения, то совсем скоро вы сможете разработать его для современной мобильной системы iOS или стационарной системы OS X.
    Очень важно, чтобы вы не давали вашим рукам «простаивать». Тестируйте весь предлагаемый код и выполняйте все задания, так как учиться программировать, просто читая текст, — не лучший способ. Если в ходе изучения нового материала у вас появится желание «поиграть» с кодом из листингов — делайте это не откладывая. Постигайте Swift!

    Структура книги

    Книга состоит из четырех больших частей:
    ‰Часть I. Знакомство с Xcode. В первой части вы начнете ваше путешествие в мир Swift, выполните самые важные и обязательные шаги, предшествующие началу разработки собственных приложений. Вы узнаете, как завести собственную учетную запись Apple ID, как подключиться к программе apple-разработчиков, где взять среду разработки Swift-приложений, как с ней работать.

    Часть II. Базовые возможности Swift. После знакомства со средой разработки Xcode, позволяющей приступить к изучению языка программирования, вы изучите базовые возможности Swift. Вы узнаете, какой синтаксис имеет Swift, что такое переменные и константы, какие типы данных существуют и как всем этим пользоваться при разработке программ.

    Часть III. Основные средства Swift. Третья часть фокусируется на рассмотрении и изучении наиболее простых, но очень интересных средств Swift. О некоторых из них (например, о кортежах) вы, возможно, никогда не слышали, другие (например, массивы) вы, вероятно, использовали и в других языках.

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

    Более подробно с книгой можно ознакомиться на сайте издательства.
    Оглавление
    Отрывок

    Для Хаброжителей скидка 25% по купону — Swift
    Поделиться публикацией
    Похожие публикации
    Комментарии 18
    • 0
      Спасибо. Купил, и скачал!
      • 0
        А чем она принципиально отличается от официальной бесплатной книги? Судя по оглавлению это одно и тоже.
        • 0
          Ожидаемый вопрос. В оглавление входят основные элементы языка. Если смотреть с этой точки зрения, то книги по языкам программирования имеют практически одинаковое содержание, ведь там присутствуют переменные и константы, типы данных и циклы, функции и методы и т.д. Если исходить из этой логики, то книги по языкам программирования не нужны — ведь существует официальная документация.

          Это не справочник, не повтор официальной документации (или книги), а абсолютно новая книга написанная на основе авторского опыта, с простыми и понятными примерами.
          (Кроме того автор писал книгу под версию 2.1. )
          • 0
            В целом достаточно, что бы ее купить. Вы не планируете ее продавать на литрес? У них конечно нет 35% скидки, но есть версии для киндл)
            • 0
              epub не подходит?
              • 0
                К сожалению, киндл работает только с моби. А конверторы довольно часто искажают книгу. Я спросил потому, что уже покупал ваши книги на литрес.
          • 0
            Официальных книги от Apple я нашёл только 2: учебник чисто по языку Swift и курс якобы по разработке приложений под iOS (на самом деле это обучение программированию для детей на примере Swift).

            Судя по оглавлению, представленная книга эта альтернативный вариант первой книги от Apple. При чём здесь разработка под iOS, не понятно.
          • 0
            Хотелось бы узнать немного об авторе…
            • 0
              Автор не хочет афишировать место своей основной работы, поэтому могу сообщить только что он глава отдела мобильных разработок, ведет семинары и обучающие программы.
            • +1
              В электронном виде дважды покупать — отдельно pdf и отдельно epub. Странный маркетинг.
              • 0
                Покупать дважды не нужно. Читайте внимательнее наш пост
                «По факту оплаты бумажной книги отправляем на e-mail электронные версии книг, при покупке электронной книги — все доступные версии отправляются пользователям. »
                • 0
                  Эта формулировка против визуального представления корзины явно проигрывает :D
                  image
                  • 0
                    Здравствуйте. Вчера была оплачена и получена книга от курьера. До сих пор электронную версию на почту никто не прислал :(
                • НЛО прилетело и опубликовало эту надпись здесь
                  • 0
                    теперь Piter при по покупке бумажной версии отправляет и электронные версии? это очень хорошо и дает возможность не выбирать. хотелось бы и в дальнейшем чтобы так было!
                    • 0
                      Купил, оплатил, электронные версии на email не получил (
                      • 0
                        Купил данную книгу. Я понимаю, что мы живем в России, но когда автор в книге на первых страницах говорит, цитирую (страница 14),

                        ПРИМЕЧАНИЕ Если у вас компьютер с системой Windows и отсутствует отдельный компьютер с OS X, то следует выбрать один из трех путей решения данной проблемы:
                        • приобрести компьютер Mac с установленной системой OS X;
                        • установить на свой компьютер OS X (а точнее — Hackintosh);
                        • установить в Windows виртуальную машину и развернуть на ней готовый образ OS X.

                        Отмечу, что способ с установкой виртуальной машины является наиболее простым и приемлемым, хотя в таком случае вы и не добьетесь того же уровня комфорта работы, как при работе на оригинальном компьютере Mac.

                        Жирным выделил наиболее важные акценты автора. Кто-нибудь в издательстве читал это? Может следовало еще дать ссылку на торрент с rutracker и написать инструкцию по обходу блокировки через установку Tor?
                        Я, безусловно, не порицал бы автора, в случае если бы он в частном порядке сделал tutorial на youtube "Как установить хакинтош?", но в книге…
                        Мне кажется это неприемлемо, учитывая, что это незаконно.
                        • 0
                          Купил книгу, дочитал до 47 страницы — куча опечаток.

                          Что сходу вспомнил:
                          41 страница — переменная gragonBox
                          47-48 страница — перепутаны местами декремент уменьшает, а инкремент увеличивает (а в книге наоборот)

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

                          Самое читаемое