Book description
Get quick answers for developing and debugging applications with Swift, Apple’s multi-paradigm programming language. Updated to cover the latest features in Swift 2.0, this pocket reference is the perfect on-the-job tool for learning Swift’s modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode.
Publisher resources
Table of contents
- Introduction
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- Acknowledgments
- Getting Started with Swift 2
- A Taste of Swift
- Basic Language Features
- Types
- Variables and Constants
- Tuples
- Operators
- Strings and Characters
- Arrays
- Dictionaries
- Sets
- Functions
- Closures
- Optionals
- Program Flow
- Classes
- Structures
- Enumerations
- Access Control
- Extensions
- Checking and Casting Types
-
Protocols
- Required Properties
- Required Methods
- Optional Methods and Properties
- Initializers in Protocols
- Adopting Protocols with Extensions
- Inheritance and Protocols
- Using a Protocol as a Type
- Checking Protocol Conformance
- Protocol Extensions
- Built-In Protocols
- The GeneratorType Protocol
- The SequenceType Protocol
- The CollectionType Protocol
- Memory Management
- Generics
- Operator Overloading
- Ranges, Intervals, and Strides
- Global Functions
- Changes From Swift 1.0
- Index
Product information
- Title: Swift Pocket Reference, 2nd Edition
- Author(s):
- Release date: November 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491940075
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
React in Action
Summary React in Action introduces front-end developers to the React framework and related tools. This clearly …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …