diff --git a/README.md b/README.md index 3b1fe92..59dd1c9 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [日本語版](README_jp.md) -A type-safe state management library for SwiftUI applications. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Approachable Concurrency. +A type-safe state management library for SwiftUI applications. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Concurrency.

Flow Architecture Diagram @@ -181,7 +181,7 @@ final class State { - Less boilerplate code - Integrates with SwiftUI's standard APIs -### Approachable Concurrency +### Swift 6 Concurrency Supports Swift 6 concurrency checking. Designed with `defaultIsolation(MainActor.self)` in mind. diff --git a/README_jp.md b/README_jp.md index 2cc7f80..59f871a 100644 --- a/README_jp.md +++ b/README_jp.md @@ -4,7 +4,7 @@ [![Platforms](https://img.shields.io/badge/Platforms-iOS%20|%20macOS%20|%20watchOS%20|%20tvOS-blue.svg)](https://github.com/ViewFeature/Flow) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) -SwiftUI向けの型安全な状態管理ライブラリです。単方向データフローアーキテクチャを採用し、ObservationとSwift 6のApproachable Concurrencyに対応しています。 +SwiftUI向けの型安全な状態管理ライブラリです。単方向データフローアーキテクチャを採用し、ObservationとSwift 6 Concurrencyに対応しています。

Flow Architecture Diagram @@ -179,7 +179,7 @@ final class State { - コード量が削減される - SwiftUIの標準APIとの統合 -### Approachable Concurrency +### Swift 6 Concurrency Swift 6の並行性チェックに対応しています。`defaultIsolation(MainActor.self)`を前提とした設計です。 diff --git a/Sources/Flow/Flow.docc/CoreConcepts.md b/Sources/Flow/Flow.docc/CoreConcepts.md index feef3ce..33580f1 100644 --- a/Sources/Flow/Flow.docc/CoreConcepts.md +++ b/Sources/Flow/Flow.docc/CoreConcepts.md @@ -158,9 +158,9 @@ final class State { - Reduced code - Integrates with SwiftUI's standard APIs -### Approachable Concurrency +### Swift 6 Concurrency -Supports **Approachable Concurrency**. +Supports **Swift 6 Concurrency**. A Swift 6 feature that allows setting default actor isolation for an entire module. Flow assumes `defaultIsolation(MainActor.self)`, eliminating the need for explicit `@MainActor` annotations. diff --git a/Sources/Flow/Flow.docc/Flow.md b/Sources/Flow/Flow.docc/Flow.md index f96ca64..925a66f 100644 --- a/Sources/Flow/Flow.docc/Flow.md +++ b/Sources/Flow/Flow.docc/Flow.md @@ -1,6 +1,6 @@ # ``Flow`` -A library for managing state in SwiftUI applications in a type-safe way. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Approachable Concurrency. +A library for managing state in SwiftUI applications in a type-safe way. Flow provides a unidirectional data flow architecture and supports Observation and Swift 6 Concurrency. ## Overview @@ -63,7 +63,7 @@ Actions flow through the handler, update state, and SwiftUI re-renders automatic - **No global store** - Each view holds its own state with `@State` - **Result-returning actions** - Views receive action processing results -- **Swift 6 support** - Thread-safe by default with Approachable Concurrency +- **Swift 6 support** - Thread-safe by default with Swift 6 Concurrency - **@Observable support** - Uses SwiftUI's standard `@Observable` with no Combine dependency - **Flexible middleware** - Add cross-cutting concerns like logging, analytics, and debugging