Mastering Swift 3 - Linux

Learn to build fast and robust applications on the Linux Platform with Swift

Mastering Swift 3 - Linux

Jon Hoffman

1 customer reviews
Learn to build fast and robust applications on the Linux Platform with Swift
Packt Subscription
FREE
$9.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
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
$0.00
$25.20
$44.99
$0 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 10 Day Trial

Frequently bought together


Mastering Swift 3 - Linux Book Cover
Mastering Swift 3 - Linux
$ 35.99
$ 25.20
Mastering Swift 4 - Fourth Edition Book Cover
Mastering Swift 4 - Fourth Edition
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $36.98
Add to Cart

Book Details

ISBN 139781786461414
Paperback380 pages

Book Description

Swift is a modern, fast, and safe programming language created by Apple. Writing Swift is interactive and fun, the syntax is concise yet expressive, and the code runs lightning-fast. Swift’s move to open source has been embraced with open arms and has seen increased adoption in the Linux platform.

Our book will introduce you to the Swift language, further delving into all the key concepts you need to create applications for desktop, server, and embedded Linux platforms. We will teach you the best practices to design an application with Swift 3 via design patterns and Protocol-Oriented Programming.

Further on, you will learn how to catch and respond to errors within your application. When you have gained a strong knowledge of using Swift in Linux, we’ll show you how to build IoT and robotic projects using Swift on single board computers. By the end of the book, you will have a solid understanding of the Swift Language with Linux and will be able to create your own applications with ease.

Table of Contents

Chapter 2: Learning About Variables, Constants, Strings, and Operators
Chapter 8: Writing Safer Code with Error Handling
Chapter 14: Concurrency and Parallelism in Swift
Chapter 15: Swifts Core Libraries
Chapter 17: Swift Formatting and Style Guide

What You Will Learn

  • Install Swift on the Linux platform
  • Explore the power of the Swift language
  • Get to know the proper design techniques
  • Understand Swift’s new Core Library
  • Implement popular design patterns with Swift
  • Integrate C libraries with Swift
  • Using Swift on Single-Board Computers
  • Learn how to add concurrency to your application with Grand Central Dispatch
  • Learn how to work with Swift Generics
  • Learn how to use the Protocol-Oriented design paradigm

Authors

Table of Contents

Chapter 2: Learning About Variables, Constants, Strings, and Operators
Chapter 8: Writing Safer Code with Error Handling
Chapter 14: Concurrency and Parallelism in Swift
Chapter 15: Swifts Core Libraries
Chapter 17: Swift Formatting and Style Guide

Book Details

ISBN 139781786461414
Paperback380 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Mastering Swift 4 - Fourth Edition Book Cover
Mastering Swift 4 - Fourth Edition
$ 35.99
$ 25.20
Swift 3 Object-Oriented Programming - Second Edition Book Cover
Swift 3 Object-Oriented Programming - Second Edition
$ 31.99
$ 22.40
Mastering macOS Programming Book Cover
Mastering macOS Programming
$ 35.99
$ 25.20
Mastering macOS Programming Book Cover
Mastering macOS Programming
$ 35.99
$ 25.20
Mastering Assembly Programming Book Cover
Mastering Assembly Programming
$ 35.99
$ 25.20
Swift 4 Protocol-Oriented Programming - Third Edition Book Cover
Swift 4 Protocol-Oriented Programming - Third Edition
$ 31.99
$ 22.40