BS
BleepingSwift
v2.0 // Works on My Machine

// Break Things
> Build Things

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

113+TUTORIALS
100%FREE_ACCESS
iOS 13+SWIFTUI
WEEKLYUPDATES

// Recent_Uploads

[View_All]
01
[Objective-C]February 10, 20265 min read

Nullability Annotations in Objective-C

Objective-C's nullability annotations tell the compiler which pointers can be nil. They catch bugs at compile time and make your code bridge to Swift cleanly.

ACCESS_TUTORIAL
02
[AI]February 9, 20265 min read

Using Vercel's Skills Library to Supercharge AI Agents for React Native

Vercel's Skills library lets you add reusable instruction sets to AI coding agents. Here's how to use it to make agents more effective for React Native development.

ACCESS_TUTORIAL
03
[SwiftUI]February 8, 20264 min read

How to Change the Background Color of a View in SwiftUI

Learn different ways to set background colors on SwiftUI views, from simple color fills to gradients and materials.

ACCESS_TUTORIAL
04
[React Native]February 7, 20265 min read

I'm Really Excited About React Navigation v8

React Navigation v8 is in alpha and I'm genuinely excited. Native bottom tabs, smarter TypeScript inference, and a long-awaited fix for deep linking behind auth screens. This one's going to be good.

ACCESS_TUTORIAL
05
[Swift]February 7, 20265 min read

Understanding the "some" Keyword in Swift and SwiftUI

Learn what the "some" keyword means in Swift, how opaque return types work, and why SwiftUI uses "some View" everywhere.

ACCESS_TUTORIAL
06
[AI]February 5, 20265 min read

Configuring Claude Code Permissions for React Native Development

React Native projects require running lots of shell commands. Here's how to configure Claude Code's permission system so you're not constantly approving the same operations.

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