Mobile Programming Books

Swift Apprentice: Beginning programming with Swift 3 Pages : 383 - Edition : 0 - Type : pdf


Swift Apprentice: Beginning programming with Swift 3 ( Janie Clayton,Alexis Gallagher,Matt Galloway,Eli Ganem,Erik Kerber,Ben Morrow,Cosmin Pupăză,Steven Van Impe)

Shared by le kaka on 2016-12-12

Swift Apprentice: Beginning programming with Swift 3 Here’s how the book is organized and what topics each section covers: Section I: Swift Basics First, you’ll learn how computers and programming languages work, then lead into playgrounds, which you’ll use to run the code in this book. See how simple expressions, variables and constants work in Swift, then move on to how Swift handles types and operations. Learn more language fundamentals involving control flow, making decisions with conditionals and repeating things with loops. You’ll also learn to group procedures into functions, and how to use optionals to guard against cases where there may or may not be a value to work with. Chapter 1: Coding Essentials and Playground Basics Chapter 2: Expressions, Variables and Constants Chapter 3: Types and Operations Chapter 4: Basic Control Flow Chapter 5: Advanced Control Flow Chapter 6: Functions Chapter 7: Optionals Section II: Collection Types Why have one thing when you can have many? Learn about the various collection types available to you in Swift, and how to work with your collections through closures. Chapter 8: Arrays Chapter 9: Dictionaries Chapter 10: Collection Iteration with Closures Section III: Building Custom Types With the basics of Swift programming and collections under your belt, you can turn your attention to compound types in Swift. You’ll combine code and data into structures and classes, work with properties, learn how methods are different from functions, get started with classes, enumerate through collections, see how to implement protocols and learn how generics can help you out. Chapter 11: Structures Chapter 12: Properties Chapter 13: Methods Chapter 14: Classes Chapter 15: Advanced Classes Chapter 16: Enumerations Chapter 17: Protocols Chapter 18: Generics Section IV: Beyond the Basics Become a Swift master with advanced language features! Learn how to keep your code organized with public and private declarations, see how extensions work, and create your own custom operators and subscripts. Learn how to keep your code simple with pattern matching, manage real-world gotchas with error handling, discover the difference between value and reference types, and see how asynchronous closures and ARC work together to manage memory and avoid memory leaks. Finally, learn why Swift is referred to as a “protocol-oriented” language and how to extend protocols yourself. Chapter 19: Access Control and Code Organization Chapter 20: Custom Operators and Subscripts Chapter 21: Pattern Matching Chapter 22: Error Handling Chapter 23: Asynchronous Closures and Memory Management Chapter 24: Value Types and Reference Types Chapter 25: Protocol-Oriented Programming Each chapter in the book includes playground code and associated challenges to give you even more opportunity to exercise your Swift coding skills! =============- Read this post to get the link to download:

tags  Tags:  Swift 3 ,Swift ,iOS 

Vote (0)

Report Link


Contact us through a traditional message

*Please input your name.
*Please input your email. *Your email is wrong format.
*Please input message.