A Complete Guide to Swift Development on Linux
Apr 1 2020 · Article (15 mins)
In this tutorial you’ll discover everything you need to start developing Swift on Linux. You’ll learn about L...
more
A Complete Guide to Swift Development on Linux
In this tutorial you’ll discover everything you need to start developing Swift on Linux. You’ll learn about LLDB, using SourceKit-LSP, syntax highlighting and the power of autocomplete.
Multiple Domains
What’s New in Swift 5.1?
Jul 29 2019 · Article (25 mins)
Swift 5.1 is finally out! This article will take you through the advancements and changes the language has to...
more
What’s New in Swift 5.1?
Swift 5.1 is finally out! This article will take you through the advancements and changes the language has to offer in its latest version.
Multiple Domains
Swift Generics Tutorial: Getting Started
Jul 10 2019 · Article (25 mins)
Learn to write functions and data types while making minimal assumptions. Swift generics allow for cleaner co...
more
Swift Generics Tutorial: Getting Started
Learn to write functions and data types while making minimal assumptions. Swift generics allow for cleaner code with fewer bugs.
Multiple Domains
Advanced Swift: Error Handling
May 28 2019 · Video Course (21 mins)
Production code is all about handling errors: programming errors, user input errors, asynchronous errors. ...
more
Advanced Swift: Error Handling
Production code is all about handling errors: programming errors, user input errors, asynchronous errors. This course covers the error fundamentals you need to know.
Multiple Domains
Advanced Swift: Unsafe Memory Access
May 21 2019 · Video Course (24 mins)
Did you know you can call C-malloc straight from Swift? Swift lets access the machine at its lowest level....
more
Advanced Swift: Unsafe Memory Access
Did you know you can call C-malloc straight from Swift? Swift lets access the machine at its lowest level. This course will show you how.
Multiple Domains
Advanced Swift: Memory Management
May 15 2019 · Video Course (22 mins)
Memory management works like magic most of the time - until it doesn't. Find out what you need to watc...
more
Advanced Swift: Memory Management
Memory management works like magic most of the time - until it doesn't. Find out what you need to watch out for in this course.
Multiple Domains
Advanced Swift: Sequences, Collections and Algorithms
May 7 2019 · Video Course (30 mins)
Sequences, collections and algorithms in the Swift language are an amazing abstraction that you really nee...
more
Advanced Swift: Sequences, Collections and Algorithms
Sequences, collections and algorithms in the Swift language are an amazing abstraction that you really need to know about. Learn the details in this course.
Multiple Domains
Advanced Swift: Types and Operations
Apr 30 2019 · Video Course (29 mins)
An idea central to Swift is to use types to guarantee correctness. Find out how in this course focused on ...
more
Advanced Swift: Types and Operations
An idea central to Swift is to use types to guarantee correctness. Find out how in this course focused on types and operations.
Multiple Domains
Advanced Swift: Values and References
Apr 23 2019 · Video Course (27 mins)
Swift mutation model uses values and references to improve local reasoning and maintain performance. Find ...
more
Advanced Swift: Values and References
Swift mutation model uses values and references to improve local reasoning and maintain performance. Find out the details in this course.
Multiple Domains
Advanced Swift: Generics and Protocols
Apr 9 2019 · Video Course (41 mins)
The generics system and protocols are the heart of the Swift language. Learn how it all fits together in t...
more
Advanced Swift: Generics and Protocols
The generics system and protocols are the heart of the Swift language. Learn how it all fits together in this course.
Multiple Domains
Advanced Swift: Protocol Oriented Programming
Mar 26 2019 · Video Course (21 mins)
Swift protocol oriented programming gives you the power of object oriented programming with better composa...
more
Advanced Swift: Protocol Oriented Programming
Swift protocol oriented programming gives you the power of object oriented programming with better composability and without the baggage of class inheritance.
Server-Side Swift
Kitura Tutorial: Getting Started With Server-Side Swift
Feb 25 2019 · Article (30 mins)
Do you wish your iOS skills worked on the backend? This Kitura tutorial will teach you to create RESTful APIs...
more
Kitura Tutorial: Getting Started With Server-Side Swift
Do you wish your iOS skills worked on the backend? This Kitura tutorial will teach you to create RESTful APIs written entirely in Swift.
Multiple Domains
What's New in Swift 5: ABI Stability
Feb 21 2019 · Screencast (7 mins)
Swift 5.0 has arrived and with it comes one of the most anticipated features yet - ABI Stability!
What's New in Swift 5: ABI Stability
Swift 5.0 has arrived and with it comes one of the most anticipated features yet - ABI Stability!
Multiple Domains
Getting to Know Enum, Struct and Class Types in Swift
Nov 7 2018 · Article (35 mins)
Learn all about enums, structs, and classes in Swift, including value vs reference semantics, dynamic member ...
more
Getting to Know Enum, Struct and Class Types in Swift
Learn all about enums, structs, and classes in Swift, including value vs reference semantics, dynamic member lookup, and protocol conformance.
Multiple Domains
Swift Tutorial Part 3: Flow Control
Oct 5 2018 · Article (35 mins)
Welcome to part 3 of our Swift tutorial, where you’ll learn how code decisions using Booleans and repeat task...
more
Swift Tutorial Part 3: Flow Control
Welcome to part 3 of our Swift tutorial, where you’ll learn how code decisions using Booleans and repeat tasks using loops to control the flow.
Multiple Domains
Swift Tutorial Part 2: Types and Operations
Oct 4 2018 · Article (30 mins)
Welcome to the second part of this learning Swift mini-series, where you’ll learn to use strings, type conver...
more
Swift Tutorial Part 2: Types and Operations
Welcome to the second part of this learning Swift mini-series, where you’ll learn to use strings, type conversion, type inference and tuples.
Multiple Domains
Swift Tutorial Part 1: Expressions, Variables and Constants
Oct 3 2018 · Article (30 mins)
Welcome to our mini-series on getting started with programming in Swift! In this series, you’ll learn some Sw...
more
Swift Tutorial Part 1: Expressions, Variables and Constants
Welcome to our mini-series on getting started with programming in Swift! In this series, you’ll learn some Swift programming basics using playgrounds.
Multiple Domains
What's new in Swift 4.2 - Miscellaneous Changes
Sep 27 2018 · Screencast (4 mins)
Swift 4.2 added a lot of polish that can affect your day-to-day coding. This screencast covers some of the...
more
What's new in Swift 4.2 - Miscellaneous Changes
Swift 4.2 added a lot of polish that can affect your day-to-day coding. This screencast covers some of them.
Multiple Domains
What's new in Swift 4.2 - New Sequence Methods
Sep 20 2018 · Screencast (3 mins)
Swift 4.2 refined some of the syntax dealing with finding the first instance of an item in a collection, a...
more
What's new in Swift 4.2 - New Sequence Methods
Swift 4.2 refined some of the syntax dealing with finding the first instance of an item in a collection, as well as some new ones to find the last instance.
Multiple Domains
What's New in Swift 4.2 - Dynamic Member Lookup
Sep 6 2018 · Screencast (3 mins)
Swift 4.2 added a new easy to use dynamic member lookup attribute to give your classes dot syntax access f...
more
What's New in Swift 4.2 - Dynamic Member Lookup
Swift 4.2 added a new easy to use dynamic member lookup attribute to give your classes dot syntax access for custom subscript calls.
Multiple Domains
What's new in Swift 4.2 - Random API
Aug 30 2018 · Screencast (3 mins)
One of the additions in Swift 4.2 is a set of API designed to make working with random numbers easier than...
more
What's new in Swift 4.2 - Random API
One of the additions in Swift 4.2 is a set of API designed to make working with random numbers easier than ever before.
Server-Side Swift
Server-Side Swift with Kitura
Jun 12 2018 · Video Course (2 hrs, 20 mins)
Learn how to create Server-Side Swift apps with Kitura.
Server-Side Swift with Kitura
Learn how to create Server-Side Swift apps with Kitura.