Mastering Swift 4 - Fourth Edition

Dive into the latest release of the Swift programming language with this advanced development book for building highly performant applications.

Mastering Swift 4 - Fourth Edition

Jon Hoffman

11 customer reviews
Dive into the latest release of the Swift programming language with this advanced development book for building highly performant applications.
Packt Subscription
$5.00
$9.99/m after first month
eBook
$5.00
RRP $35.99
Save 86%
Print + eBook
$44.99
RRP $44.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$5.00
$5.00
$44.99
$9.99/m after first month
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Subscribe Now

Frequently bought together


Mastering Swift 4 - Fourth Edition Book Cover
Mastering Swift 4 - Fourth Edition
$ 35.99
$ 5.00
Understanding Software Book Cover
Understanding Software
$ 23.99
$ 5.00
Buy 2 for $10.00
Save $49.98
Add to Cart

Book Details

ISBN 139781788477802
Paperback392 pages

Book Description

Swift is the definitive language for Apple development today. It's a vital part of any iOS and macOS developer's skillset, helping them to build the most impressive and popular apps on the App Store—the sort of apps that are essential to iPhone and iPad users every day. With version 4.0, the Swift team has added new features to improve the development experience, making it easier to get the results you want and customers expect.

Inside, you'll find the key features of Swift 4.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability and ARC to closures and concurrency, this advanced Swift guide will develop your expertise and help you become fluent in this vital programming language.

We'll give you an in-depth knowledge of some of the most sophisticated elements of Swift development, including protocol extensions, error-handling, design patterns, and concurrency. We'll guide you on how to use and apply them in your own projects. You'll see how to leverage the power of protocol-oriented programming to write flexible and easier-to-manage code.

Table of Contents

Chapter 1: Taking the First Steps with Swift
Chapter 2: Learning about Variables, Constants, Strings, and Operators
Chapter 8: Writing Safer Code with Availability and Error Handling
Chapter 14: Concurrency and Parallelism in Swift
Chapter 15: Swift Formatting and Style Guide

What You Will Learn

  • Delve into the core components of Swift 4.0, including operators, collections, control flows, and functions
  • Create and use classes, structures, and enumerations
  • Understand protocol-oriented design and see how it can help you write better code
  • Develop a practical understanding of subscripts and extensions
  • Add concurrency to your applications using Grand Central Dispatch and Operation Queues
  • Implement generics and closures to write very flexible and reusable code
  • Make use of Swift’s error handling and availability features to write safer code

Authors

Table of Contents

Chapter 1: Taking the First Steps with Swift
Chapter 2: Learning about Variables, Constants, Strings, and Operators
Chapter 8: Writing Safer Code with Availability and Error Handling
Chapter 14: Concurrency and Parallelism in Swift
Chapter 15: Swift Formatting and Style Guide

Book Details

ISBN 139781788477802
Paperback392 pages
Read More
From 11 reviews

Read More Reviews

Recommended for You

Understanding Software Book Cover
Understanding Software
$ 23.99
$ 5.00
WebGL Beginner's Guide Book Cover
WebGL Beginner's Guide
$ 26.99
$ 5.00
Mastering iOS 12 Programming - Third Edition Book Cover
Mastering iOS 12 Programming - Third Edition
$ 39.99
$ 5.00
Mastering Unity 2017 Game Development with C# - Second Edition Book Cover
Mastering Unity 2017 Game Development with C# - Second Edition
$ 39.99
$ 5.00
Hands-On Full-Stack Development with Swift Book Cover
Hands-On Full-Stack Development with Swift
$ 35.99
$ 5.00
Complete Bootstrap: Responsive Web Development with Bootstrap 4 Book Cover
Complete Bootstrap: Responsive Web Development with Bootstrap 4
$ 35.99
$ 5.00