Автор: Ehab Amer, Alexis Gallagher, Matt Galloway
Издательство: Razeware LLC
Жанр: Программирование
Год издания: 2018
Страниц: 438
Язык: Английский
Формат: PDF
Размер: 29 Мб
Beginning programming with Swift 4.2. This book takes you from beginner to advanced in Swift: Apple’s modern programming language for iOS.
Оглавление
Introduction
Section I: Swift Basics
Chapter 1: Expressions, Variables & Constants
Chapter 2: Types & Operations
Chapter 3: Basic Control Flow
Chapter 4: Advanced Control Flow
Chapter 5: Functions
Chapter 6: Optionals
Section II: Collection Types
Chapter 7: Arrays, Dictionaries & Sets
Chapter 8: Collection Iteration with Closures
Chapter 9: Strings
Section III: Building Your Own Types
Chapter 10: Structures
Chapter 11: Properties
Chapter 12: Methods
Chapter 13: Classes
Chapter 14: Advanced Classes
Chapter 15: Enumerations
Chapter 16: Protocols
Chapter 17: Generics
Section IV: Advanced Topics
Chapter 18: Access Control & Code Organization
Chapter 19: Custom Operators, Subscripts & Keypaths
Chapter 20: Pattern Matching
Chapter 21: Error Handling
Chapter 22: Encoding & Decoding Types
Chapter 23: Asynchronous Closures & Memory Management
Chapter 24: Value Types & Value Semantics
Chapter 25: Protocol-Oriented Programming
Conclusion
More Books You Might Enjoy