7
submitted 4 days ago by [email protected] to c/[email protected]

Since the inception of the Swift language, XCTest has been the preferred testing framework for the majority of Swift developers. However, deeply rooted in Objective-C, its API design heavily borrows from the traditions of that language, failing to fully reflect the modern best practices of Swift programming. In some respects, this has even become a barrier to further development. To overcome these limitations, Apple officially introduced Swift Testing at WWDC 2024—a new testing framework specifically designed for the Swift language. This framework has been integrated into Xcode 16 and positioned as the official testing tool of choice. In this article, we will delve into the features, usage, and unique aspects of the Swift Testing framework, analyzing how it helps developers write test codes faster (Swifter) and more in line with Swift programming habits (Swifty).

5
Fatbobman's Swift Weekly #038 (weekly.fatbobman.com)
submitted 6 days ago by [email protected] to c/[email protected]

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…

9
submitted 1 week ago* (last edited 1 week ago) by [email protected] to c/[email protected]

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.

6
Fatbobman's Swift Weekly #037 (weekly.fatbobman.com)
submitted 1 week ago by [email protected] to c/[email protected]

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

6
submitted 2 weeks ago by [email protected] to c/[email protected]

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.

4
submitted 2 weeks ago by [email protected] to c/[email protected]

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!

7
submitted 3 weeks ago by [email protected] to c/[email protected]
8
submitted 3 weeks ago by [email protected] to c/[email protected]

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.

4
Fatbobman's Swift Weekly #035 (weekly.fatbobman.com)
submitted 3 weeks ago by [email protected] to c/[email protected]

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
10
Fatbobman's Swift Weekly #034 (weekly.fatbobman.com)
submitted 1 month ago by [email protected] to c/[email protected]

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
7
submitted 1 month ago by [email protected] to c/[email protected]

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.

4
Fatbobman's Swift Weekly #033 (weekly.fatbobman.com)
submitted 1 month ago by [email protected] to c/[email protected]

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
view more: next ›

fatbobman

joined 2 months ago