#swift

Found 88 articles tagged with #swift

Pre-WWDC Checklist for iOS Developers

A practical checklist for iOS developers before WWDC: stabilize your app, archive your current setup, prepare for beta SDKs, and decide what to watch during the conference.

May 16, 2026#ios#swift#xcode

SwiftUI Pain Points Are Still Active

SwiftUI is mature enough for real apps, but developers are still hitting pain points around navigation, performance, previews, UIKit escape hatches, and OS-version constraints.

May 11, 2026#swiftui#ios#swift

App Intents Are Getting More Important

App Intents are becoming one of the most important integration points for iOS apps because they connect app features to Siri, Shortcuts, Spotlight, widgets, controls, and Apple Intelligence.

What's New in Swift 6.2

Swift 6.2 introduces several enhancements aimed at improving concurrency, generics, error handling, and performance. Here's a summary of the key features.

Best Practices for Swift 6 Migration

Marking variables as immutable, isolating code to the main actor, or using specific annotations to manage concurrency safety.

Typed throws in Swift

Typed throws have been in high demand ever since Swift gained the throws keyword, now you can handle errors exhaustively, propagate errors from arguments, etc.

Nov 07, 2024#swift

Things iOS Developers Need To Know About How Dates Work In Swift

Working with dates in Swift is a fundamental skill for iOS developers, especially as app functionalities increasingly rely on accurate date and time management.

Aug 28, 2024#swift#ios

When to use weak vs unowned references in Swift

Remember, weak is for cases where the reference might become nil, while unowned assumes it won’t. Choose wisely based on your specific use case.

Jul 07, 2024#swift#xcode#debug

What's New in Swift 6

Swift 6 is set to launch in 2024, alongside Xcode 16 in September. This update builds on the features introduced in the Swift 5.x series, such as async/await, existentials, and macros.

Jun 19, 2024#swift

A deep dive into @MainActor in Swift

This is a global actor that describes the main thread, pretty handy given how often you need to make quick changes that update the user interface.

Apr 24, 2024#swift#concurrency