Swift 优秀的第三方库整理 封面
知识库

Swift 优秀的第三方库整理

iOS 项目选第三方库,先看维护状态、依赖数量和是否能覆盖当前平台,再看功能列表。这里按网络、数据、UI、动画和测试整理一份 Swift 库清单,并标出适用场景。


这份清单整理了 iOS/Swift 开发中常用的第三方库,涵盖网络、数据库、UI、动画和测试等多个领域。


目录


网络相关

1. Alamofire

2. Moya

3. SwiftyJSON

4. ReactiveCocoa


数据库与存储

1. MagicalRecord

2. Realm

3. Valet

4. KeychainAccess

5. SwiftyUserDefaults


UI 组件

Swift Libraries

1. IGListKit

2. DZNEmptyDataSet

3. Chameleon

4. PermissionScope

5. SnapKit

6. Cartography

7. TextFieldEffects

8. MGSwipeTableCell

9. SVProgressHUD

10. MBProgressHUD

11. PDTSimpleCalendar

12. PKRevealController

13. SlackTextViewController

14. RETableViewManager

15. FSCalendar

16. Charts (iOS-charts)

17. SwiftMessages


动画与过渡

1. Hero

2. Spring

3. LTMorphingLabel

4. RAMAnimatedTabBarController

5. Lottie


图片处理

1. Kingfisher

2. GPUImage

3. Hedwig

4. Harbeth

5. gpupixel

6. Concorde

7. ImageViewer


测试框架

1. Quick + Nimble


工具类库

1. FileKit

2. DeviceKit

3. RandomKit

4. ResponseDetective

5. Timepiece

6. CryptoSwift

7. GDPerformanceView

8. SwiftyAttributes

9. Then


其他

1. RxSwift

2. Firebase Analytics

3. SwiftyStoreKit

4. PromiseKit

5. AsyncDisplayKit (Texture)

6. iRate

7. GameCenterManager

8. Onboard

9. Natalie

10. Ensembles

11. SweetAlert

12. PNChart-Swift

13. IAPHelper

14. TAPromotee

15. FontBlaster

16. FontAwesomeKit

17. Swift-Font-Awesome

18. SwiftLint

19. swiftz


下拉刷新库

1. BreakOutToRefresh

2. SDRefreshView

3. ZLSwiftRefresh

4. GearRefreshControl

5. refresher

6. PullToBounce

7. RCTRefreshControl

8. PullToRefresh

9. MLSwiftBasic


新增推荐

1. DCFrame


其他推荐

其他库


使用建议

  1. 选择活跃维护的库: 优先选择最近有更新的项目
  2. 查看 Stars 和 Forks: 社区认可度高的库通常更可靠
  3. 阅读文档: 确保库的功能满足项目需求
  4. 版本兼容性: 注意库对 iOS 版本的要求
  5. 许可证: 确认库的开源许可证适合项目使用

参考资源


文档最后更新时间:2026-02-27