pointfreeco/swift-composable-architecture
PublicA library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 01/10/2026
Tóm tắt bởi Bee AI
Thư viện Swift hỗ trợ xây dựng ứng dụng nhất quán, dễ hiểu trên các nền tảng Apple với trọng tâm vào khả năng kết hợp (composition), kiểm thử và công thái học phát triển.
- Hỗ trợ quản lý trạng thái bằng value types và đồng bộ trạng thái trên nhiều màn hình.
- Cung cấp công cụ chia nhỏ tính năng thành các module cô lập và ghép nối lại dễ dàng.
- Tích hợp sẵn TestStore cho phép viết unit test, integration test và kiểm tra side effects toàn diện.
- Tương thích với SwiftUI, UIKit trên iOS, macOS, iPadOS, visionOS, tvOS và watchOS.
Lưu ý
- Yêu cầu nhiều bước thiết lập và boilerplate ban đầu hơn so với viết code SwiftUI thuần thông thường.
- Dự án sử dụng trên nhiều target Xcode hoặc SPM hỗn hợp đòi hỏi cấu trúc qua một shared framework riêng.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến93
- Độ tươi100
- Cộng đồng45
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên
- Loại dự ánFramework
- Giấy phépMIT
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Swift
SwiftUI
iOS
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
Benchmarks/Mã nguồn đo lường và đánh giá hiệu năng của thư việnExamples/Các ứng dụng mẫu và case study minh họa cách dùng kiến trúc TCASources/Mã nguồn chính của thư viện Composable ArchitectureTests/Bộ kiểm thử tự động cho thư viện
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/pointfreeco/swift-composable-architecture.git
cd swift-composable-architectureCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Xây dựng ứng dụng SwiftUI hoặc UIKit với kiến trúc phân tách rõ ràng State, Action, Reducer và Store.
- Quản lý và kiểm thử các tác vụ bất đồng bộ (side effects) như gọi API mạng hay cảm biến thiết bị.
- Tiêm và ghi đè dependencies linh hoạt giữa môi trường production, preview và testing.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
nextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.143.4k+3.5k
- 2
jaywcjlove/awesome-mac This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.117.5k+546
- 3
ryanmcdermott/clean-code-javascriptClean Code concepts adapted for JavaScript94.7k-14
- 4
binhnguyennus/awesome-scalabilityThe Patterns of Scalable, Reliable, and Performant Large-Scale Systems75.3k+213
- 5
tw93/Mole🐹 Keep your Mac and PC clean, light, and running like new. Fast open-source CLI, plus native Mac and Windows apps.73.5k+728
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 01/10/2026.