Skip Navigation
Fatbobman's Swift Weekly #038

Fatbobman's Swift Weekly #038 | Better or Cheaper?

  • New Scroll Control API
  • Reverse Photo App of iOS 18
  • Create SF Symbols in Sketch
  • ScenePhase vs AppDelegate
  • WebSocket by Hummingbird
  • Migration Widget Configurations

and more…

0
The Evolution of SwiftUI Scroll Control APIs and Highlights from WWDC 2024
fatbobman.com The Evolution of SwiftUI Scroll Control APIs: A Micro View of Macro Design Trends | Fatbobman's Blog

This article will explore these latest scroll control APIs at WWDC 2024 and review the development of all significant APIs related to scroll control since the inception of SwiftUI. Through this micro view, we will reveal the changes in SwiftUI's design style over the past few years and the underlyin...

The Evolution of SwiftUI Scroll Control APIs: A Micro View of Macro Design Trends | Fatbobman's Blog

At WWDC 2024, Apple once again introduced a series of remarkable new APIs for SwiftUI’s ScrollView component. These new features not only enhanced developers’ ability to control scrolling behaviors but also reflected the ongoing evolution of the SwiftUI framework’s design philosophy. This article will explore these latest scroll control APIs and review the development of all significant APIs related to scroll control since the inception of SwiftUI. Through this micro view, we will reveal the changes in SwiftUI’s design style over the past few years and the underlying macro design trends.

0
Fatbobman's Swift Weekly #037

Fatbobman's Swift Weekly #037 | Entering the Era of Futures

  • Text Effects with TextRenderer
  • onGeometryChange
  • SwiftData vs Realm
  • App Icon for iOS 18
  • Translation Framework
  • WWDC Sessions Guide

and more… #WWDC

0
Creating Stunning Dynamic Text Effects with TextRender
fatbobman.com Creating Stunning Dynamic Text Effects with TextRender | Fatbobman's Blog

This article will delve into TextRender, a new feature introduced at WWDC 2024

Creating Stunning Dynamic Text Effects with TextRender | Fatbobman's Blog

At WWDC 2024, SwiftUI introduced the TextRender protocol, granting developers new powers to adjust the rendering performance of the Text component, making it possible to achieve many previously unimaginable effects. This article will delve into this new feature.

0
Fatbobman's Swift Weekly #036 - Impressions on WWDC 2024

In this issue, I will share my personal insights of WWDC 2024 and compile a list of great articles on WWDC 2024's new features to help you understand each update in detail!

0
Customizing Gestures in SwiftUI ( Adding new gesture features introduced at WWDC 2024 )
fatbobman.com Customizing Gestures in SwiftUI | Fatbobman's Blog

This article shows how to customize gestures in SwiftUI. It covers creating swipe, press, and click gestures, as well as using view modifiers and GestureState.

Customizing Gestures in SwiftUI | Fatbobman's Blog
0
SwiftData in WWDC 2024: The Revolution Continues, Stability Still Awaits
fatbobman.com SwiftData in WWDC 2024: The Revolution Continues, Stability Still Awaits | Fatbobman's Blog

This article will review the performance of the WWDC 2024 version of SwiftData and share the complex emotions I experienced during my first encounter with the new version: shock, joy, disheartened, and perplexed.

SwiftData in WWDC 2024: The Revolution Continues, Stability Still Awaits | Fatbobman's Blog

Since its debut last year, SwiftData has become a focal framework that has garnered significant attention from developers. With the arrival of WWDC 2024, there is widespread anticipation for breakthroughs in functionality, performance, and stability in SwiftData. This article will review the performance of the latest version of SwiftData and share the complex emotions I experienced during my first encounter with the new version: shock, joy, disheartened, and perplexed.

0
Fatbobman's Swift Weekly #035
weekly.fatbobman.com Fatbobman's Swift Weekly #035

A Spectacular Keynote, Yet Practical Implementation Requires Time

Fatbobman's Swift Weekly #035

Fatbobman's Swift Weekly #035 | A Spectacular Keynote, Yet Practical Implementation Requires Time

  • Dive into Swift 6, SwiftUI & UIKit’s latest from WWDC 2024
  • Q&A of TCA
  • Non-sendable Closure
  • Core Image
  • Transferable Protocol
0
Fatbobman's Swift Weekly #034
Fatbobman's Swift Weekly #034

Fatbobman's Swift Weekly #034 | WWDC 2024: AI is Not Everything

  • SwiftData's Potential & Challenges
  • AttributeGraph Insights
  • Animating App Icons
  • @preconcurrency Usage
  • Scenes in SwiftUI
  • WeatherKit Features
  • Concurrency Migration Guide
0
Before WWDC 2024: The Future Potential and Real Challenges of SwiftData
fatbobman.com Before WWDC 2024: The Future Potential and Real Challenges of SwiftData | Fatbobman's Blog

This article will evaluate the overall performance of SwiftData since its initial release during the Xcode 15 period, and provide a forecast of its future development.

Before WWDC 2024: The Future Potential and Real Challenges of SwiftData | Fatbobman's Blog

At the 2023 Worldwide Developers Conference (WWDC), Apple launched the highly anticipated new generation data management framework — SwiftData. As the successor to Core Data, can SwiftData play a key role in the Apple ecosystem? With WWDC 2024 approaching, this article will evaluate the overall performance of SwiftData since its initial release during the Xcode 15 period (i.e., its first major version), and provide a forecast of its future development.

0
Fatbobman's Swift Weekly #033
weekly.fatbobman.com Fatbobman's Swift Weekly #033

Boosting Engagement: Forum Updates Alone Fall Short

Fatbobman's Swift Weekly #033

Fatbobman's Swift Weekly #033|Boosting Engagement: Forum Updates Alone Fall Short

  • SwiftUI Changes
  • Declarative Text Kit
  • Build Website in Swift
  • MVVM in SwiftUI
  • Using TipKit
  • Common Errors from UIKit to SwiftUI
  • The Impact of AI Search Engines
0
Before WWDC 2024: Reviewing Key SwiftUI Upgrades from 2019 to 2023 and Their Impact
fatbobman.com Before WWDC 2024: Reviewing Key SwiftUI Upgrades from 2019 to 2023 and Their Impact | Fatbobman's Blog

In this article, I will sift through the key updates to SwiftUI that have made a significant impression on me since its first version.

When people reunite after a long absence, they are often surprised by the changes in each other; however, the transformations in those who are with us day after day are often overlooked. In this article, I will sift through the key updates to SwiftUI that have made a significant impression on me since its first version. This is not only a reflection on the evolution of SwiftUI from its inception to its maturity but also a fresh appreciation of the vitality it embodies.

0
Fatbobman's Swift Weekly #032
weekly.fatbobman.com Fatbobman's Swift Weekly #032

Recognize the Importance of Accessibility Before It's Needed

Fatbobman's Swift Weekly #032

Fatbobman's Swift Weekly #032|Recognize the Importance of Accessibility Before It's Needed

  • Swift Web Servers Performance
  • Debugging Animations
  • SwiftData Update Issue
  • Selective Testing
  • Strategies for Backend API
  • Anticipation for WWDC
0
What Does spacing = nil Mean in SwiftUI?
fatbobman.com What Does spacing = nil Mean in SwiftUI? | Fatbobman's Blog

This article will explore the concept of Spacing in SwiftUI in-depth, and share some related tips and considerations.

What Does spacing = nil Mean in SwiftUI? | Fatbobman's Blog

In SwiftUI, many layout container constructors include a spacing parameter with a default value of nil, which controls the spacing between adjacent views. This article will start with this default parameter to explore the concept of Spacing in SwiftUI in-depth, and share some related tips and considerations.

0
Mastering the containerRelativeFrame Modifier in SwiftUI
fatbobman.com Mastering the containerRelativeFrame Modifier in SwiftUI | Fatbobman's Blog

This article will delve into the containerRelativeFrame modifier, covering its definition, layout rules, use cases, and relevant considerations.

Mastering the containerRelativeFrame Modifier in SwiftUI | Fatbobman's Blog

At the WWDC 2023, Apple introduced the containerRelativeFrame view modifier to SwiftUI. This modifier simplifies some layout operations that were previously difficult to achieve through conventional methods. This article will delve into the containerRelativeFrame modifier, covering its definition, layout rules, use cases, and relevant considerations. At the end of the article, we will also create a backward-compatible replica of containerRelativeFrame for older versions of SwiftUI, further enhancing our understanding of its functionalities.

0
Developing Embedded Applications with Swift
fatbobman.com Developing Embedded Applications with Swift | Fatbobman's Blog

In this article, I will share some of my experiences and attempts at using the Swift language for embedded development on the SwiftIO development board.

Developing Embedded Applications with Swift | Fatbobman's Blog

In this article, I will share some of my experiences and attempts at using the Swift language for embedded development on the SwiftIO development board.

2
Fatbobman's Swift Weekly #29 - Blog Speed Enhancement and Apple's New AI Model
fatbobman.com Fatbobman's Swift Weekly #29 -- Blog Speed Enhancement and Apple's New AI Model

Recently, I have been receiving intermittent feedback from blog readers indicating that the access speed is slow, with some readers even needing more than 10 minutes to load

Fatbobman's Swift Weekly  #29 -- Blog Speed Enhancement and Apple's New AI Model
0
In-Depth Exploration of Overlay and Background Modifiers in SwiftUI
fatbobman.com In-Depth Exploration of Overlay and Background Modifiers in SwiftUI | Fatbobman's Blog

This article explores overlay and background view modifiers, their key differences from ZStack, and their ideal use cases.

In-Depth Exploration of Overlay and Background Modifiers in SwiftUI | Fatbobman's Blog

In the toolbox of SwiftUI, overlay and background are two extremely useful view modifiers that play an indispensable role in various development scenarios. This article will delve into the unique attributes of these two modifiers, clarify their fundamental differences from ZStack, and identify the scenarios they are best suited for.

0
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)FA
Yang @programming.dev
Posts 25
Comments 0