Carthage/Carthage
A simple, decentralized dependency manager for Cocoa
🛠️ Carthage: Quản lý dependency Cocoa không can thiệp dự án
Carthage – công cụ quản lý thư viện đơn giản nhất cho ứng dụng Cocoa.
Carthage là một dependency manager phi tập trung, được thiết kế để thêm các framework vào ứng dụng Cocoa một cách đơn giản nhất. Không giống các công cụ khác, Carthage không tự động sửa đổi file dự án hay cài đặt build settings – bạn vẫn giữ toàn bộ kiểm soát cấu trúc và cách thức xây dựng của mình.
✨ Điểm nổi bật
- Phi tập trung: Không cần server trung tâm, mỗi dự án tự quản lý dependency.
- Tự động build framework: Tải về hoặc biên dịch framework từ nguồn.
- Hỗ trợ XCFramework: Tương thích với Xcode 12+, hỗ trợ đa nền tảng.
- Không can thiệp project: Không tự sửa file .xcodeproj hay cài đặt build settings.
- Cài đặt đa dạng: Hỗ trợ cài qua Homebrew, MacPorts, Installer hoặc build từ source.
- Cache build: Tối ưu thời gian build bằng cách tái sử dụng kết quả đã biên dịch.
- Hỗ trợ Swift binary framework: Tương thích với các bản phát hành Swift khác nhau.
💡 Vì sao đáng chú ý
Carthage khác biệt từ CocoaPods ở cách tiếp cận “không can thiệp” – bạn vẫn kiểm soát hoàn toàn cấu trúc dự án. Điều này phù hợp với nhóm phát triển muốn tránh sự phức tạp hoặc muốn giữ quyền lựa chọn công cụ build. Với hỗ trợ XCFramework và khả năng tích hợp dễ dàng vào workflow hiện tại, Carthage là lựa chọn nhẹ nhàng nhưng mạnh mẽ cho dự án Cocoa.
#Cocoa #Swift #DependencyManager #Carthage #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
A handy collection of more than 500 native Swift extensions to boost your productivity.
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
High performance self-hosted photo and video management solution.