Learning Swift Programming

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название : Learning Swift Programming

Автор : Jacob Schatz

Издательство: Addison Wesley

Год издания : 2015

Страниц: 300

Формат : PDF

Размер файла: 10,6 MB

Язык : English

Get started fast with Swift programming for iOS and OS X. Learning Swift Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple’s new programming language. Written for developers with previous experience in any other modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.

Author Jacob Schatz’s popular Skip Wilson video tutorials on YouTube have already helped thousands of Apple developers get started with Swift. Now, he helps you take full advantage of Swift’s advanced design, remarkable performance, and streamlined development techniques.

Step-by-step, you’ll move from basic syntax through advanced features such as closures and generics–discovering helpful tips and tricks along the way. After you’ve mastered Swift’s building blocks and learned about its key innovations, a full section of case studies walks you through building complete apps from scratch.

Compare Swift with Objective-C, javascript, Python, Ruby, and C

Collect data with arrays and dictionaries, and store it with variables and constants

Group commonly-used code into functions for easy reuse

Structure your code with enums, structs, and classes

Use generics to get more done with less code

Write closures to share small blocks of functionality

Use optionals to write more robust, crash-resistant, and cleaner code

Integrate existing Objective-C code into new Swift apps

Program on the bit and byte level with advanced operators

Implement efficient design patterns with protocols and delegates

Create animated 2D games with SpriteKit, and 3D games with SceneKit

Дата создания страницы: