创建Swift 可执行程序
Swift Package Manager 是苹果推出的用于创建使用swift的库和可执行程序的工具。
1.创建程序
终端进入某个目录,使用命令 swift package init --type executable 创建。--type executable 表示类型为可执行的,直接使用 swift package init 表示创建库。使用swift package init --help 查看帮助信息。
创建可执行程序
2.生成xcodeproj文件
由于swift 支持不同的平台,默认不会创建xcodeproj文件。所以要自己手动创建,命令: swift package generate-xcodeproj
创建xcodeproj
3.编译,运行项目
打开项目 --> 选择device为My Mac --> 编译项目 --> 在左边项目栏中找到products --> 找到对应可执行程序的路径 --> 复制路径在终端执行(可以自行配置环境变量)。输出如下
编译运行
4.获取输入参数
在命令行中输入的参数都会在CommandLine.arguments中,main.swift是程序的入(默认打印Hello, world!),在项目中的main.swift中输入 print(CommandLine.arguments),运行项目会看到控制台打印出如下信息:
打印参数
第一个参数默认是可执行程序的路径。添加多个参数可以在终端输入:【可执行程序路径 参数1 参数2...】
打印多个参数
5.导入第三方库
第4步获取参数需要遍历比较麻烦,为了避免自己造轮子,可以在项目的Package.swift文件添加第三方库CommandLineKit。如图:
Package.swift
6.使用
在main.swift 添加代码(查看CommandLineKit用法)
使用








网友评论