Skip to content

Instantly share code, notes, and snippets.

@elmetal
elmetal / TCA_README_JP.md
Last active November 22, 2023 01:02 — forked from Achoo-kr/TCA_README_JP.md
swift-composable-architecture readme Japanese translation

The Composable Architecture

CI Slack

The Composable Architecture (省略すると TCA) は、コンポジション、テスト、開発者にとっての使いやすさを考慮し、一貫性のある理解しやすい方法でアプリケーションを構築するためのライブラリです。SwiftUI、UIKit などで使用することができ、Apple のどのプラットフォーム (iOS, macOS, tvOS, watchOS) でも使用

import SwiftUI
protocol PickerEnum: Hashable, Identifiable, CaseIterable where AllCases: RandomAccessCollection {
var displayName: String { get }
}
struct ListPicker<Selections>: View where Selections: PickerEnum {
@Binding var selection: Selections
var body: some View {
ForEach(Selections.allCases, id: \.self) { sel in
test