SwiftUI

by LiYanan

A Deep Dive into SwiftUI Rich Text Layout: Beyond AttributedString — Inside MarkdownView and RichText

by Shuhari

Grow on iOS 26: Liquid Glass Adaptation in UIKit + SwiftUI Hybrid Architecture

by Fatbobman

How to Detect Text Truncation in SwiftUI?

by Fatbobman

Exploring the Secrets of layoutPriority in SwiftUI ZStack

by Fatbobman

Demystifying SwiftUI’s .ignoredByLayout() — How to Apply Geometry Effects Without Breaking Your Layout

by Fatbobman

Using equatable() to Avoid the NavigationLink Pre-Build Pitfall

by Fatbobman

Say Goodbye to dismiss: A State-Driven Path to More Maintainable SwiftUI

by Fatbobman

SwiftUI Environment: Concepts and Practice

by Fatbobman

Lazy Initialization @State in SwiftUI: Overcoming Premature Object Creation

by Fatbobman

Animatable Protocol: Taming Unruly SwiftUI Animations

by Fatbobman

Mastering SwiftUI Scrolling: Implementing Custom Paging

by Fatbobman

Why Certain View Modifiers in Swift 6 Cannot Use the @State Property

by Fatbobman

Traps and Countermeasures for Abnormal onAppear Calls in SwiftUI

by Fatbobman

Intentional Design or Technical Flaw? The Anomaly of onChange in SwiftUI Multi-Layer Navigation

by Fatbobman

Understanding SwiftUI's View Update Mechanism: Starting from a TimelineView Update Issue

by Fatbobman

UserDefaults and Observation in SwiftUI: How to Achieve Precise Responsiveness

by Fatbobman

Nested Grid Layout Anomaly: Analysis Approach and Resolution Strategies for SwiftUI Layout Issues

by Fatbobman

How to Tile Images in SwiftUI

by Fatbobman

Common Misconceptions About SwiftUI

by Fatbobman

Developing an Infinite Four-Direction Scrollable Pager with SwiftUI

by Fatbobman

List or LazyVStack: Choosing the Right Lazy Container in SwiftUI

by Fatbobman

The Evolution of SwiftUI Scroll Control APIs and Highlights from WWDC 2024

by Fatbobman

Creating Stunning Dynamic Text Effects with TextRenderer

by Fatbobman

Before WWDC 2024: Reviewing Key SwiftUI Upgrades from 2019 to 2023 and Their Impact

by Fatbobman

What Does spacing = nil Mean in SwiftUI?

by Fatbobman

Mastering the containerRelativeFrame Modifier in SwiftUI

by Fatbobman

In-Depth Exploration of Overlay and Background Modifiers in SwiftUI

by Fatbobman

The @State Specter: Analyzing a Bug in Multi-Window SwiftUI Applications

by Fatbobman

New Frameworks, New Mindset: Unveiling the Observation and SwiftData Frameworks

by Fatbobman

SwiftUI Views and @MainActor

by Fatbobman

Practical SwiftData: Building SwiftUI Applications with Modern Approaches

by Fatbobman

Tips and Considerations for Using Lazy Containers in SwiftUI

by Fatbobman

Exploring Property Wrappers in SwiftUI: @UIApplicationDelegateAdaptor, @AccessibilityFocusState, @FocusedObject, @FocusedValue, and @FocusedBinding

by Fatbobman

Exploring SwiftUI Property Wrappers: @FetchRequest, @SectionedFetchRequest, @Query, @Namespace, @Bindable

by Fatbobman

Exploring SwiftUI Property Wrappers: @AppStorage, @SceneStorage, @FocusState, @GestureState and @ScaledMetric

by Fatbobman

Exploring Key Property Wrappers in SwiftUI: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject, and @Environment

by Fatbobman

SwiftUI geometryGroup() Guide: From Theory to Practice

by Fatbobman

Mastering ViewThatFits

by Fatbobman

GeometryReader: Blessing or Curse?

by Fatbobman

Mastering TipKit: Advanced

by Fatbobman

Mastering TipKit: Basics

by Fatbobman

Common Pitfalls Caused by Delayed State Updates in SwiftUI

by Fatbobman

The Secret to Flawless SwiftUI Animations: A Deep Dive into Transactions

by Fatbobman

A Deep Dive Into Observation: A New Way to Boost SwiftUI Performance

by Fatbobman

Deep Dive into the New Features of ScrollView in SwiftUI 5

by Fatbobman

WWDC 23, First Impressions of SwiftUI 5 and SwiftData

by Fatbobman

Building Stable Preview Views: How SwiftUI Previews Work

by Fatbobman

Building Cross-Platform SwiftUI Apps

by Fatbobman

Timing of onAppear Invocation

by Fatbobman

Memory Optimization Journey for a SwiftUI + Core Data App

by Fatbobman

Layout in SwiftUI Way

by Fatbobman

Cracking the Code: The Mysterious @State Injection Mechanism

by Fatbobman

Customizing the Appearance and Interaction Behavior of Buttons

by Fatbobman

SwiftUI and Core Data: Safely Responding to Data

by Fatbobman

SwiftUI and Core Data: Data Fetching

by Fatbobman

SwiftUI and Core Data: Data Definition

by Fatbobman

SwiftUI and Core Data: The Challenges

by Fatbobman

Adaptive Programmatic Navigation in SwiftUI

by Fatbobman

Ask Apple 2022 Q&A Related to SwiftUI (Part 2)

by Fatbobman

Ask Apple 2022 Q&A Related to SwiftUI (Part 1)

by Fatbobman

The Composable Architecture (TCA)

by Fatbobman

SwiftUI’s StateObject and ObservedObject: The Key Differences

by Fatbobman

Some Suitable Tutorials for SwiftUI Beginners

by Fatbobman

How to Determine if ScrollView, List is Currently Scrolling in SwiftUI

by Fatbobman

Several Ways to Center Views in SwiftUI

by Fatbobman

Implementing Keyword-based Search and Positioning in SwiftUI Text

by Fatbobman

Mixing Text and Image in SwiftUI

by Fatbobman

Mastering the SwiftUI task Modifier

by Fatbobman

How to Avoid Repeating SwiftUI View Updates

by Fatbobman

SwiftUI Layout: Cracking the Size Code

by Fatbobman

SwiftUI Layout: The Mystery of Size

by Fatbobman

Alignment in SwiftUI: Everything You Need to Know

by Fatbobman

Creating Tables with Table in SwiftUI

by Fatbobman

The New Navigation System in SwiftUI

by Fatbobman

Best Practices for Detecting and Opening URLs in SwiftUI

by Fatbobman

Going Beyond @Published:Empowering Custom Property Wrappers

by Fatbobman

Demystifying SwiftUI Animation: A Comprehensive Guide

by Fatbobman

Demystifying SwiftUI List Responsiveness: Best Practices for Large Datasets

by Fatbobman

Mastering zIndex in SwiftUI

by Fatbobman

ViewBuilder Research: Creating a ViewBuilder Imitation

by Fatbobman

ViewBuilder Research: Mastering Result Builders

by Fatbobman

SwiftUI Overlay Container 2: Customizable, Efficient, and Convenient View Manager

by Fatbobman

Customizing Gestures in SwiftUI

by Fatbobman

Using NSUbiquitousKeyValueStore with SwiftUI

by Fatbobman

Lifecycle of SwiftUI Views

by Fatbobman

Mastering Safe Area in SwiftUI

by Fatbobman

Understanding SwiftUI's onChange

by Fatbobman

Advanced SwiftUI TextField: Events, Focus, Keyboard

by Fatbobman

Advanced SwiftUI TextField: Formatting and Validation

by Fatbobman

AttributedString: Making Text More Beautiful Than Ever

by Fatbobman

Globalize Your SwiftUI App: A Comprehensive Guide to Localization

by Fatbobman

SheetKit: SwiftUI Modal View Extension Library

by Fatbobman

How to Implement interactiveDismissDisabled in SwiftUI

by Fatbobman

Rebuilding SwiftUI's Redux-like State Container with Async-Await

by Fatbobman

Enhancing SwiftUI Navigation Views with NavigationViewKit

by Fatbobman

How to Preview a SwiftUI View with Core Data Elements in Xcode

by Fatbobman

Using UIKit Views in SwiftUI

by Fatbobman

Mastering @AppStorage in SwiftUI

by Fatbobman

Adapting to iPad in SwiftUI

by Fatbobman

Discussing CoreData Usage in SwiftUI

by Fatbobman

Introducing Several Swift or SwiftUI Third-Party Libraries Used in Developing Health Notes 2

by Fatbobman

Creating a Sheet in SwiftUI with Controllable Cancel Gestures

by Fatbobman

How to Create a Real-Time Responsive Form in SwiftUI

by Fatbobman

Pop Up Different Sheets in SwiftUI as Needed

by Fatbobman

Discussing List and ForEach in SwiftUI

by Fatbobman

SwiftUIOverlayContainer — A SwiftUI Library for Creating Customized Popup Views

by Fatbobman

Implementing the Side Menu for the iOS Mail App with SwiftUI

by Fatbobman

HowTo —— File Import and Export in SwiftUI 2.0

by Fatbobman

HowTo —— Using ScrollViewReader to Scroll to Position in SwiftUI 2.0

by Fatbobman

HowTo —— Using ProgressView in SwiftUI 2.0 to Display Progress Bars

by Fatbobman

HowTo —— Handling Universal Links with onOpenURL

by Fatbobman

HowTo —— Use ToolBar to Replace navigationbarItems in SwiftUI2.0

by Fatbobman

HowTo —— Use Link or openURL to open URL scheme in SwiftUI2.0

by Fatbobman

HowTO —— SwiftUI 2.0 LazyGrid

by Fatbobman

HowTo - SwiftUI 2.0 LazyVStack and LazyHStack

by Fatbobman

HowTo —— How to Use Label in SwiftUI 2.0

by Fatbobman

HowTo - Displaying Maps in a View with Swift 2.0

by Fatbobman

SwiftUI 2.0 — Apps, Scenes, and New Code Structures (Part 2)

by Fatbobman

SwiftUI 2.0 — App, Scene, and New Code Structure (Part 1)

by Fatbobman

@FocusedBinding Overview

by Fatbobman

SwiftUI 2.0 — Commands (macOS Menu)

by Fatbobman

SwiftUI 2.0 —— Research on @StateObject

by Fatbobman

Single Source of Truth in SwiftUI: Is ObservableObject Enough?

by Fatbobman

@State Research in SwiftUI