AutoTranslate
We're going to build an app that translates English into multiple other languages, then exports it ready for Xcode to use in localizations.我们将构建一个应用程序,将英语翻译成多种...
Tap Sudoku
In final stream in this miniseries about making games with SwiftUI, we’re going to create a mini sudoku game from scratch. It’s pretty packed, but a fantastic starting point for ...
LiveScribe
We're going to build a macOS app that lets users write Markdown and see exactly how it looks as they type. More importantly, we're going to do so using test-driven development, so ...
Release checklist 版本清单
Sure, all your tests pass, but how can you make sure your app functions properly? Most large projects have a solution called a release checklist, and here I want to share mine wit...
Swift Concurrency by Example
Async/await Sequences and streams Tasks and task groups Actors Testing Solutions
How to use @MainActor to run code on the main queue 如何使用 @MainActor 在主队列上运行代码
@MainActor is a global actor that uses the main queue for executing its work. In practice, this means methods or types marked with @MainActor can (for the most part)...









