SwifterSwift/SwifterSwift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🧰 Hơn 500 extension Swift gốc, một thư viện giúp code ngắn hơn, nhanh hơn
SwifterSwift cung cấp hơn 500 extension Swift gốc với phương thức tiện ích, cú pháp đường màu và cải tiến hiệu năng cho các kiểu dữ liệu nguyên thủy, UIKit và Cocoa — hỗ trợ iOS, macOS, tvOS, watchOS, Linux và Android.
SwifterSwift là một dự án mã nguồn mở (MIT) do cộng đồng duy trì, tập trung vào việc mở rộng ngôn ngữ Swift bằng cách thêm hàng trăm phương thức tiện ích cho các kiểu dữ liệu như String, Array, Dictionary, Date, UIView, UIViewController và nhiều lớp Cocoa khác. Dự án hỗ trợ đầy đủ qua CocoaPods, Carthage, Swift Package Manager và Accio, đồng thời có thể tích hợp theo từng module riêng lẻ để giảm kích thước ứng dụng.
✨ Điểm nổi bật
- Hơn 500 extension gốc: bao phủ String, Array, Dictionary, Date, UIView, UIViewController và nhiều lớp Cocoa khác.
- Đa nền tảng: hỗ trợ iOS 12+, macOS 10.13+, tvOS 12+, watchOS 4+, Linux (Ubuntu 14.04+).
- Tích hợp linh hoạt: hỗ trợ CocoaPods, Carthage, Swift Package Manager và Accio.
- Cài đặt theo module: chọn lắp đặt riêng lẻ như SwiftStdlib, Foundation, UIKit, AppKit, MapKit, CoreGraphics...
- Swift 5.6+: tương thích với Swift mới nhất, hỗ trợ Xcode 26.0.1.
- Kiểm thử tự động: CI/CD qua GitHub Actions, độ phủ mã nguồn được theo dõi bởi codecov.
- Giấy phép MIT: sử dụng tự do trong dự án thương mại và phi thương mại.
💡 Vì sao đáng chú ý
SwifterSwift khác biệt ở chỗ tập trung hoàn toàn vào các extension gốc của Swift, không thêm bất kỳ dependency bên ngoài nào. Điều này giúp giảm kích thước ứng dụng và tránh các xung đột phiên bản. Dự án phù hợp với các dự án iOS/macOS cần tăng tốc phát triễn mà không muốn viết lại các hàm tiện ích phổ biến.
#Swift #iOS #macOS #OpenSource #SwiftExtensions #TiniX
Similar Projects
Discover other similar projects and AI models.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
A lightweight, pure-Swift library for downloading and caching images from the web.
[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, Liquid Glass and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式,自带红点角标,支持动态刷新。【iOS27 & Dark Mode & iPhone 18 & iPhone Duo tested】
Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
:smirk: How Swift standard types and classes were supposed to work.
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS, watchOS and visionOS