Swift Articles
Articles are more in-depth explanations about concepts covered in Codecademy courses. Here you'll learn more about workflows that developers use every day, and take your coding skills to the next level.- In this article we learn how to create list views in our SwiftUI apps using the `List` structure. We will cover how to populate the contents of the list using a dynamic data source.
Building Lists in SwiftUI
- Mobile Development,
- Swift,
- iOS Developer
- Swift is a strongly-typed language.
Data Types
- Swift
- Learn how to create forms with pickers and other controls in SwiftUI.
Forms and Pickers
- Mobile Development,
- Swift
- In this article, we will introduce the SwiftUI Grid structure and walk through how to leverage it to implement scrollable horizontal and vertical grid layouts.
Grids in SwiftUI
- Mobile Development,
- Swift,
- iOS Developer
- Learn how to handle errors in Swift with `do-catch` blocks and write and call throwing functions.
Handle Errors Using Throwing Functions in Swift
- Code Foundations,
- Swift,
- iOS Developer
- Run your Hello World Swift program locally using Xcode or Terminal.
Running Hello World Locally (Xcode & Terminal)
- Developer Tools,
- Swift
- Learn how to use Swift Package Manager to add dependencies to your project.
Swift Package Manager
- Mobile Development,
- Swift,
- iOS Developer
- Learn the basics of tab views and labels.
Tab Views and Labels
- Mobile Development,
- Swift
- Learn how to test your code so that it can withstand changes to the codebase in the future.
Testing Models in Swift
- Computer Science,
- Swift
- Learn about how the most common singly linked list problems can be solved by iterating with two-pointers.
The Two-Pointer Technique in a Linked List
- Code Foundations,
- Swift
- This article will teach you the basics of toolbars and sheets.
Toolbars and Sheets
- Mobile Development,
- Swift,
- iOS Developer
- Learn how an IDE (Integrated Development Environment) can make you more effective as a programmer and how to get started using one.
What is an IDE?
- Mobile Development,
- Swift,
- Web Development