Swift Interview Questions and Answers
Apr 22 2019 · Article (30 mins)
In this tutorial, you’ll work through a series of Swift-specific interview questions and answers.
Swift Interview Questions and Answers
In this tutorial, you’ll work through a series of Swift-specific interview questions and answers.
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.
iOS & Swift
Unsafe Swift: Using Pointers and Interacting With C
Feb 3 2020 · Article (30 mins)
In this tutorial, you’ll learn how to use unsafe Swift to directly access memory through a variety of pointer...
more
Unsafe Swift: Using Pointers and Interacting With C
In this tutorial, you’ll learn how to use unsafe Swift to directly access memory through a variety of pointer types.
iOS & Swift
ARC and Memory Management in Swift
Mar 25 2019 · Article (30 mins)
In this tutorial, you’ll learn how ARC works and how to code in Swift for optimal memory management. You’ll l...
more
ARC and Memory Management in Swift
In this tutorial, you’ll learn how ARC works and how to code in Swift for optimal memory management. You’ll learn what reference cycles are, how to use the Xcode 10 visual debugger to discover them when they happen and how to break them using an example of a reference cycle in practice.
iOS & Swift
Protocol-Oriented Programming Tutorial in Swift 5.1: Getting Started
Jan 22 2020 · Article (25 mins)
In this protocol-oriented programming tutorial, you’ll learn about extensions, default implementations and ot...
more
Protocol-Oriented Programming Tutorial in Swift 5.1: Getting Started
In this protocol-oriented programming tutorial, you’ll learn about extensions, default implementations and other techniques to add abstraction to your code.
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.
iOS & Swift
Custom Subscripts in Swift
Dec 26 2018 · Article (15 mins)
Learn how to extend your own types with subscripts, allowing you to index into them with simple syntax just l...
more
Custom Subscripts in Swift
Learn how to extend your own types with subscripts, allowing you to index into them with simple syntax just like native arrays and dictionaries.
iOS & Swift
Object Oriented Programming in Swift
May 24 2017 · Article (25 mins)
Learn how object oriented programming works in Swift by breaking things down into objects that can be inherit...
more
Object Oriented Programming in Swift
Learn how object oriented programming works in Swift by breaking things down into objects that can be inherited and composed from.
iOS & Swift
What’s New in Swift 5?
Mar 26 2019 · Article (25 mins)
Swift 5 is finally available in Xcode 10.2! This release brings ABI stability and improves the language with ...
more
What’s New in Swift 5?
Swift 5 is finally available in Xcode 10.2! This release brings ABI stability and improves the language with some long-awaited features. See what’s new!
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.
iOS & Swift
Reference vs. Value Types in Swift
Jan 23 2019 · Article (30 mins)
Learn the subtle, but important, differences between reference and value types in Swift by working through a...
more
Reference vs. Value Types in Swift
Learn the subtle, but important, differences between reference and value types in Swift by working through a real-world problem.
Multiple Domains
Converting your iOS App to Android Using Kotlin
Oct 10 2018 · Article (25 mins)
In this tutorial, you’ll see first-hand how similar these languages are and how simple it is to convert Swift...
more
Converting your iOS App to Android Using Kotlin
In this tutorial, you’ll see first-hand how similar these languages are and how simple it is to convert Swift to Kotlin by porting an iOS app to Android.
iOS & Swift
Implementing Custom Subscripts in Swift
Jun 3 2016 · Article (10 mins)
Learn how to extend your own types with subscripts, allowing you to index into them with simple syntax just l...
more
Implementing Custom Subscripts in Swift
Learn how to extend your own types with subscripts, allowing you to index into them with simple syntax just like native arrays and dictionaries.
Multiple Domains
A Comparison of Swift and Kotlin Languages
Nov 21 2018 · Article (30 mins)
This article focuses on the main similarities and differences between Swift and Kotlin, including implementat...
more
A Comparison of Swift and Kotlin Languages
This article focuses on the main similarities and differences between Swift and Kotlin, including implementation, style, syntax and other important details.
iOS & Swift
async/await in SwiftUI
Jun 21 2021 · Article (35 mins)
Convert a SwiftUI app to use the new Swift concurrency and find out what’s going on beneath the shiny surface.
async/await in SwiftUI
Convert a SwiftUI app to use the new Swift concurrency and find out what’s going on beneath the shiny surface.
iOS & Swift
Magical Error Handling in Swift
Jul 14 2016 · Article (30 mins)
In this tutorial you will learn all about error handling in Swift. You’ll learn about all the new features ad...
more
Magical Error Handling in Swift
In this tutorial you will learn all about error handling in Swift. You’ll learn about all the new features added in Swift 2.0 and discover how to use them.
iOS & Swift
Swift 5.1 Cheat Sheet and Quick Reference
Nov 18 2019 · Article (1 min)
Download a handy 4-page PDF Swift 5.1 Cheat Sheet and Quick Reference!
Swift 5.1 Cheat Sheet and Quick Reference
Download a handy 4-page PDF Swift 5.1 Cheat Sheet and Quick Reference!
Multiple Domains
AttributedString Tutorial for Swift: Getting Started
Feb 28 2022 · Article (30 mins)
Learn how to format text and create custom styles using iOS 15’s new AttributedString value type as you build...
more
AttributedString Tutorial for Swift: Getting Started
Learn how to format text and create custom styles using iOS 15’s new AttributedString value type as you build a Markdown previewer in SwiftUI.
iOS & Swift
Building a Custom Collection with Protocols in Swift
Jun 24 2020 · Article (35 mins)
In this Swift tutorial, you’ll learn how to use collection protocols to create your own implementation of a B...
more
Building a Custom Collection with Protocols in Swift
In this Swift tutorial, you’ll learn how to use collection protocols to create your own implementation of a Bag collection type.
iOS & Swift
Dynamic Features in Swift
Aug 27 2018 · Article (25 mins)
In this tutorial, you’ll learn to use dynamic features in Swift to write clean code, create code clarity and ...
more
Dynamic Features in Swift
In this tutorial, you’ll learn to use dynamic features in Swift to write clean code, create code clarity and resolve unforeseen issues quickly.
iOS & Swift
What’s New in Swift 4?
Jun 7 2017 · Article (30 mins)
Learn about what is new in Swift 4.
What’s New in Swift 4?
Learn about what is new in Swift 4.
iOS & Swift
Swift 4 Cheat Sheet and Quick Reference
Jun 3 2014 · Article (1 min)
Download a handy 1-page PDF Swift Cheat Sheet and Quick Reference!
Swift 4 Cheat Sheet and Quick Reference
Download a handy 1-page PDF Swift Cheat Sheet and Quick Reference!
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.
iOS & Swift
Build a Real iOS App From Scratch: A Free Workshop for Swift Beginners
Feb 21 2024 · Article (2 mins)
Watch this webinar on demand and, in less than an hour, you’ll learn to build a real, functional iOS app.
Build a Real iOS App From Scratch: A Free Workshop for Swift Beginners
Watch this webinar on demand and, in less than an hour, you’ll learn to build a real, functional iOS app.