Читать онлайн «Swift. Основы разработки приложений под iOS, iPadOS и macOS»

Автор Василий Усов

ББК 32. 973. 2-018. 1 УДК 004. 438 У76 Усов В. У76 Swift. Основы разработки приложений под iOS и macOS. 4-е изд. , доп. и перераб. — СПб. : Питер, 2018. — 448 с. : ил. — (Серия «Биб­ лиотека программиста»). ISBN 978-5-4461-0776-6 Язык Swift молод, он растет, развивается и изменяется. Но основные подходы к программированию и разработке уже сформировались, и в новом, четвертом издании книги особое внимание уделяется решению конкретных задач. Текст полностью переработан так, чтобы любой интересующийся языком Swift мог найти здесь и основы, и необходимую информацию по разработке приложений. Все коды, использованные в книге, соответствуют Swift версии не ниже 4. 1, iOS версии не ниже 11 и Xcode версии не ниже 9. Теперь вы не только изучите язык Swift, но и получите начальные сведения о принципах разработки полноценных приложений. Мир Swift постоянно меняется, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из первых специалистов. 16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ. ) ББК 32. 973. 2-018. 1 УДК 004. 438 Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых све- дений и не несет ответственности за возможные ошибки, связанные с использованием книги. ISBN 978-5-4461-0776-6 © ООО Издательство «Питер», 2018 © Серия «Библиотека программиста», 2018 Оглавление Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 О Swift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 О книге . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Исправления в четвертом издании . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 16 Для кого написана книга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Что нужно знать, прежде чем начать читать . . . . . . . . . . . . . . . . . . . . . . . . . 17 Структура книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Условные обозначения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 От издательства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Часть I.