Swift Call for Application at the Apple Developer Academy Become a World Class Developer at the Apple Developer Academy in Naples, Italy. Call for Application 2022/23.
Swift Playground Changing the Thumbnail of an App in Swift Playgrounds By the end of this tutorial, you will be able to change the thumbnail of an App project in Swift Playgrounds for iPad.
SwiftUI Using SF Symbols in SwiftUI This reference article covers how to use SF Symbols in SwiftUI and the most common modifiers associated with them.
SwiftUI Creating a Custom App Launch Experience in SwiftUI with Deep Linking This article introduces Deep Links and how you can use them for custom app launch experience with SwiftUI.
SwiftUI Detecting Xcode Previews This reference article covers how to use environment values to detect if a process is running in a Xcode preview.
AWS Getting Started with Swift AWS Lambda Runtime This tutorial shows how to get started with Swift AWS Lambda Runtime to create and deploy serverless functions on AWS with Swift.
DocC Using the Swift Package Manager command plugin for Swift-DocC This reference shows how to use the Swift Package Manager command plugin for Swift-DocC to export documentation for static web hosting.
SpriteKit Sprite Animation with SpriteKit This reference article covers how to create animations using SpriteKit SKSpriteNode and textures.
SwiftUI Using a UISheetPresentationController in SwiftUI This article explores how you can create a layered and customized sheet experience in SwiftUI.
SwiftUI Using the LocationButton in SwiftUI for One Time Location Access With this reference, you will be able to use the LocationButton in a SwiftUI app to conveniently access the user's location data.
UIKit Using a SwiftUI View in a UIKit App as an individual component By the end of this tutorial, you will be able to integrate a SwiftUI View into a UIKit app as an independent element of a view controller.
SpriteKit Data from SpriteKit to SwiftUI with Delegation This reference article covers how you can build communication between your SpriteKit scene and a SwiftUI view using the Delegate pattern.
DocC Publishing DocC Documentation as a Static Website on GitHub Pages This tutorial shows how to generate DocC documentation archives, how to process them for static hosting and deploy the on GitHub Pages.
Xcode Cloud Using Custom Build Scripts and Environment Variables in Xcode Cloud This article introduces Custom Build Scripts and Environment Variables for automated workflows in Xcode Cloud.
Xcode Cloud Using the Mapbox SDK for iOS with Xcode Cloud This reference covers how to write custom build scripts for Xcode Cloud to use the Mapbox SDK as a dependency with Swift Package Manager.
SwiftUI Using a SwiftUI View in a UIKit App By the end of this tutorial, you will be able to programmatically integrate a SwiftUI View into a UIKit app.
Xcode Cloud Setting up Xcode Cloud for Automated Builds, Tests and Distribution This tutorial shows how to enable Xcode Cloud workflows to leverage the new cloud based toolchain to build, test and distribute apps.
SwiftUI Using SpriteKit in a SwiftUI Project This reference article covers how to use a SpriteKit scene in a SwiftUI view.
Mapbox Showing the user's location in a Mapbox MapView With this article you will learn how to obtain the user's location and show it on a map using the Mapbox SDK for iOS.
Combine Combine: switchToLatest With this short reference code snippet, you will be able to use the convenient switchToLatest() operator when configuring subscribers in Combine.
Mapbox Adding Annotations to a Mapbox MapView With this article you will learn how to add Point Annotations and View Annotations to a map using the Mapbox SDK for iOS.
SwiftUI Integrating Mapbox with SwiftUI You will learn how to use the powerful Mapbox SDK v10.2 and newer in an SwiftUI iOS app with UIViewControllerRepresentable.
Static Site Generation Using GitHub Actions to deploy Static Sites generated with Swift and Publish By the end of this tutorial, you will be able to use Github Actions to build and deploy a static website generated with Swift on Github Pages.
Combine Combine: Networking and the dataTaskPublisher With this code snippet you will be able use the new dataTaskPublisher in URLSession to handle asynchronous download of data.
MapKit Using MapKit with SwiftUI Learn how to use Maps in your SwiftUI app and how to add annotations to the MapView as markers, pins or custom annotations.