Автор: Ehab Amer, Alexis Gallagher, Matt Galloway и др.
Издательство: Razeware LLC
Год: 2020
Страниц: 505
Язык: английский
Формат: pdf (true), epub
Размер: 16.1 MB, 13.2 MB
Beginning programming with Swift! This book takes you from beginner to advanced in Swift: Apple’s modern programming language for iOS.
This book is for complete beginners to Swift and coding. No prior programming experience necessary! This is a book for complete beginners to Apple’s modern programming language — Swift (iOS 14, Swift 5.3, Xcode 12). All the code in the book works inside of Xcode’s easy-to-use playgrounds. That means you can focus on core Swift language concepts, such as classes, protocols, and generics, instead of getting bogged down in the details of building apps.
In the last six years, Swift has gone from being a secret project at Apple, Inc. to a full-blown, open source, community driven language. It continues to refine its core goal of being a general purpose language that supports safety, speed and expressiveness. Despite its advanced, industrial-strength nature, Swift is a great choice for the beginning programmer, since Xcode offers a sandbox-type environment where you can directly execute Swift statements to try out various components of the language — without having to create a whole app first.
Developers around the world use Swift to build thousands of amazing apps for iOS, iPadOS, macOS, tvOS and watchOS. Swift is also being used as a server side technology on non-Apple platforms. That means what you learn in this book will be extremely useful as you expand your development skills and possibly work as a developer someday.
You’ll learn about basic things like constants, values, operations and types, and move up to more intermediate concepts like data structures, classes and enumerations. Finally, you’ll finish off by getting in-depth knowledge about protocol extensions, custom operators, protocol-oriented programming and generics. Swift lets you create beautiful abstractions to solve real-world problems that you will learn about in this book.
This is a companion book to the UIKit Apprentice; the UIKit Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.
Скачать Swift Apprentice (6th Edition)
True PDF:
ePub: