Swift|Swift vapor3 - SPM — Swift Package Manager
Swift包管理器(SPM)是一个用于管理Swift代码分发的工具。 它与Swift构建系统集成,以自动化下载,编译和链接依赖项的处理。
软件包管理器包只用在Swift 3.0及更高版本中。
以RxSwift的引入作为举例
【Swift|Swift vapor3 - SPM — Swift Package Manager】在Downloads中创建Swift Package Manager (SPM) 管理第三方库
$ cd Downloads
$ mkdir RxSwiftInSPM
$ swift package init --type=executable
Creating executable package: RxSwiftInSPM
Creating Package.swift
Creating README.md
Creating .gitignore
Creating Sources/
Creating Sources/RxSwiftInSPM/main.swift
Creating Tests/#在Package.swift中添加target和dependency
$ vim Package.swift
$ swift build#在main.swift中import RxSwift
$ vim Sources/RxSwiftInSPM/main.swift
$ swift build
为不支持SPM的库创建依赖
推荐阅读
- Swift中willSet和didSet的简述
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- iOS-Swift-map|iOS-Swift-map filter reduce、函数式编程
- Swift|Swift ----viewController 中addChildViewController
- SwiftUI|SwiftUI iOS 瀑布流组件之仿CollectionView不规则图文混合(教程含源码)
- Swift高级应用|Swift高级应用 -01
- Swift5.0|Swift5.0 UITexview的基本使用
- Swift7|Swift7 - 循环、函数
- Swift学习笔记(三)Alamofire二次封装