BS
BleepingSwift
v2.0 // Works on My Machine

// Break stuff
> Build stuff

// Swift and SwiftUI tutorials, Objective-C archaeology, React Native survival guides, AI experiments, and other rabbit holes I fall into.

0+TUTORIALS
100%FREE_ACCESS
iOS 13+SWIFTUI
WEEKLYUPDATES

// Recent_Uploads

[View_All]
01
[Swift]April 14, 20266 min read

App Tracking Transparency in SwiftUI

A practical guide to App Tracking Transparency in iOS, covering the Info.plist usage description, the ATTrackingManager API, authorization statuses, and when to actually prompt the user from SwiftUI.

ACCESS_TUTORIAL
02
[Swift]April 12, 20266 min read

withCheckedContinuation vs withUnsafeContinuation in Swift

Continuations bridge completion-handler APIs into async/await. The checked variant catches the two ways you can get it wrong, and the unsafe one trusts you completely.

ACCESS_TUTORIAL
03
[Swift]April 11, 20265 min read

Module selectors in Swift 6.3

SE-0491 introduces the :: operator to disambiguate names that come from different modules. Here is when you actually need it and the gotchas worth knowing.

ACCESS_TUTORIAL
04
[Swift]April 9, 20268 min read

Data Races Swift 6 Still Can't Catch

Swift 6's data-race safety is real, but it has blind spots. Here are the places the compiler can't see, and how to stop treating a clean build as proof your code is thread safe.

ACCESS_TUTORIAL
05
[Swift]April 7, 20267 min read

OSAllocatedUnfairLock: The Type-Safe Replacement for os_unfair_lock

OSAllocatedUnfairLock wraps os_unfair_lock with a closure-based API that makes it impossible to forget to unlock and keeps the lock's storage alive for as long as you need it.

ACCESS_TUTORIAL
06
[React Native]April 6, 20263 min read

Fixing the fmt consteval Error in Xcode 26.4 for React Native

If your React Native build started failing after upgrading to Xcode 26.4 with a consteval error from the fmt library, here's a targeted Podfile fix that gets you back up and running.

ACCESS_TUTORIAL
subscribe.sh

// Stay Updated

Get notified when I publish new tutorials on Swift, SwiftUI, and iOS development. No spam, unsubscribe anytime.

>

By subscribing, you agree to our Privacy Policy.

start@bleepingswift ~
$ init --swiftui --beginner
> New to SwiftUI? Follow our structured learning path designed for developers. Build real-world skills with hands-on tutorials.