Search
Search bites
Search by bite title, tag, topic, or collection. Showing every bite.
No matches yet.
Try a broader search term, or search for a bite, tag, topic, or collection name.
Bites
-
Article Capabilities Showcase
Synthetic article demonstrating all supported rendering features in one place.
-
Understanding PreferenceKey in SwiftUI
How PreferenceKey lets child views communicate information back up the view tree.
-
Borrowing and consuming, the ownership of values
Borrowing, consuming, and why Swift's ownership model matters.
-
Actor Isolation Essentials
A practical mental model for protected state and cross-actor calls in Swift.
-
SwiftData Query Design Basics
Structure SwiftData queries so the fetch logic stays predictable as your models evolve.
-
Sendable in Practice
When Swift asks for Sendable and how to satisfy it cleanly.
-
Swift Testing Traits Overview
Use traits deliberately so Swift Testing communicates intent instead of just decorating test code.
-
Task Group Patterns
Running parallel async work in Swift with structured concurrency.
-
Error Handling Patterns in Swift
A compact guide to throws, Result, and typed domain errors.
-
NavigationStack Routing Basics
Build predictable, data-driven navigation flows in SwiftUI.
-
StateObject vs ObservedObject
When to own an observable object and when to observe one.
-
ViewThatFits for Adaptive Layouts
Let SwiftUI pick the first layout that fits available space.
-
SwiftUI Animation Composition
Build coherent transitions by composing animation intent.
-
JSON Decoding Strategies in Swift
Decode real-world payloads without turning models into a mess.
-
FocusedState Basics in SwiftUI
Move focus deliberately through forms and keyboard-driven flows.
-
Defer Cleanup Patterns
Use defer to keep cleanup logic honest and close to the scope it protects.
-
PhaseAnimator Overview
Build richer staged motion without scattering animation logic everywhere.
-
Result Builder Design Notes
Design builder APIs that read clearly and stay predictable for callers.
-
Content Margins Guide
Use content margins to make layouts feel more intentional across devices.
-
Date Formatting in Practice
Choose formatting APIs that are resilient to locale, context, and product change.
-
Scroll Target Behavior
Make scroll interactions feel intentional with better snapping and targeting.
-
Swift Package Structure Basics
Organize targets and modules so package growth stays manageable.
-
SceneStorage Notes
Preserve small pieces of scene-specific state without overbuilding persistence.
-
Error Context Patterns
Attach useful failure context without making calling code noisy.
-
Safe Area Insets Explained
Understand when to respect, ignore, or extend into the safe area.
-
Codable Versioning Basics
Keep decoders resilient when APIs and persisted formats evolve over time.
-
Alignment Guides Primer
Reach for alignment guides when stacks stop being expressive enough.
-
Task Cancellation Checkpoints
Build async work that stops promptly and predictably when priorities change.
-
Sensory Feedback Patterns
Use haptics and sensory feedback with enough restraint to feel premium.
-
Availability Design in Swift
Hide platform differences behind APIs that still feel clean to call.
-
Toolbar Architecture in SwiftUI
Keep toolbar configuration close to feature intent rather than scattering it through views.
-
State Machine Basics
Use explicit states to make complex flows easier to reason about and test.
-
Environment Values Guide
Pass shared context through view hierarchies without turning everything into prop drilling.
-
API Naming Consistency
Small naming decisions compound into whether an API feels obvious or tiring.
-
Redaction Patterns in SwiftUI
Use redaction and loading placeholders without making the interface feel dead.
No results
See all bitesCollections
No results
See all collectionsTags
No results
See all tagsTopics
No results
See all topics