Swift is the definitive language for Apple development today and it's a vital part of any iOS and macOS developer's skill set. The Mastering Swift book over the years has established itself as one of the popular choices for an in-depth and practical guide on Swift programming language amongst develo
The Swift Programming Language (Swift 5.7 Edition)
โ Scribed by Apple Inc.
- Publisher
- Apple Inc.
- Year
- 2022
- Tongue
- English
- Leaves
- 500
- Series
- Swift Programming Series
- Edition
- 5.7
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Swift is a programming language for creating iOS, macOS, watchOS, and tvOS apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swiftโs clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.
This book provides:
-
A tour of the language.
-
A detailed guide delving into each language feature.
-
A formal reference for the language.
โฆ Table of Contents
Welcome to Swift
About Swift
Version Compatibility
A Swift Tour
Language Guide
The Basics
Basic Operators
Strings and Characters
Collection Types
Control Flow
Functions
Closures
Enumerations
Methods
Subscripts
Inheritance
Initialization
Deinitialization
Optional Chaining
Error Handling
Concurrency
Macros
Type Casting
Nested Types
Extensions
Protocols
Generics
Opaque and Boxed Types
Automatic Reference Counting
Memory Safety
Access Control
Advanced Operators
Language Reference
About the Language Reference
Lexical Structure
Types
Expressions
Statements
Declarations
Attributes
Patterns
Generic Parameters and Arguments
Summary of the Grammar
Revision History
Document Revision History
โฆ Subjects
Swift, Programming, Programming Language, Apple, OOP, functional programming
๐ SIMILAR VOLUMES
Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swiftโs clean slate,