RepositorySwift
AL

Alamofire/Alamofire

Elegant HTTP Networking in Swift

42.4kstars
7.7kforks
30issues
3views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: response

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: httpurlresponse

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: urlrequest

#1 Repository Của Tuần

🌐 Alamofire: Thư viện HTTP mượt mà cho Swift

Alamofire là lựa chọn hàng đầu để xử lý mạng trong Swift với cú pháp ngắn gọn và hỗ trợ đa nền tảng.

Alamofire là một thư viện mạng HTTP được viết bằng Swift, cung cấp cách tiếp cận trực quan và mạnh mẽ để thực hiện các yêu cầu mạng. Với hơn 42.000 sao trên GitHub, đây là công cụ được tin dùng rộng rãi trong cộng đồng phát triển iOS, macOS, tvOS, watchOS và cả Linux.

✨ Điểm nổi bật

  • Swift Concurrency hỗ trợ từ iOS 13 trở lên: Tích hợp sẵn hỗ trợ async/await.
  • Combine Support: Tương thích với framework Combine của Apple.
  • Mã hóa tham số URL/JSON: Tự động mã hóa tham số cho cả URL và JSON.
  • Tải lên/xuống dữ liệu: Hỗ trợ upload file, data, stream và multipart form data.
  • Xác thực HTTP Basic Auth: Hỗ trợ xác thực bằng URLCredential.
  • Xác thực phản hồi HTTP: Tự động kiểm tra mã trạng thái phản hồi.
  • TLS Certificate & Public Key Pinning: Bảo mật kết nối bằng cách ghép khóa hoặc chứng chỉ.
  • Retry tự động: Tự động thử lại yêu cầu khi gặp lỗi mạng.

💡 Vì sao đáng chú ý

Alamofire khác biệt nhờ cách thiết kế API trực quan, cho phép viết mã ngắn gọn nhưng mạnh mẽ. Ví dụ, một yêu cầu kèm retry và xác thực chỉ cần vài dòng code. Thư viện còn hỗ trợ rộng rãi các nền tảng như Linux và Windows, cùng tích hợp sẵn các tính năng bảo mật như TLS pinning — rất cần thiết cho ứng dụng thương mại.


#Swift #Networking #HTTP #iOS #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositorySwift
kasketis/netfox

A lightweight, one line setup, iOS / OSX network debugging library! 🦊

3.8k
Mar 21, 2024
RepositorySwift
SwiftyJSON/SwiftyJSON

The better way to deal with JSON data in Swift.

22.9k
Aug 18, 2026
RepositorySwift
onevcat/Kingfisher

A lightweight, pure-Swift library for downloading and caching images from the web.

24.4k
Oct 26, 2026
RepositorySwift
SnapKit/SnapKit

A Swift Autolayout DSL for iOS & OS X

20.3k
Jul 13, 2026
RepositorySwift
hackiftekhar/IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

16.6k
Sep 28, 2026
RepositorySwift
Moya/Moya

Network abstraction layer written in Swift.

15.4k
Jul 14, 2026
RepositorySwift
SwifterSwift/SwifterSwift

A handy collection of more than 500 native Swift extensions to boost your productivity.

15.2k
Oct 20, 2026
RepositorySwift
xtool-org/xtool

Cross-platform Xcode replacement. Build and deploy iOS apps with SwiftPM on Linux, Windows, macOS.

14.1k
Oct 28, 2026
RepositorySwift
Danie1s/Tiercel

Pure Swift iOS download framework with background downloads, relaunch recovery, resumable transfers, and task management.

2.9k
Aug 24, 2026