ubuntu上swift开发学习2
2016-10-02 13:11
148 查看
使用包管理器(package manager)创建一个可执行的项目
1. 创建一个Hello目录,然后进入目录
2. 使用包初始化命令,参数表示创建一个可执行的包
3. 编译包
4.编译后的文件在.build目录下,直接运行编译好的文件Hello
上面建立了一个示例项目,只有一个源文件,下面在Hello/Source目录建立另一个文件Greeter.swift,文件内容如下:
把main.swift内容改成如下:
表示从命令行读取参数
由于main.swift和Greeter.swift在同一个模块Hello下(即同时位于Hello目录下),所以main.swift使用Greeter.swift中的方法时,不需要使用import导入
在Hello目录下敲击构建命令,并运行:
此外可以参考https://swift.org/package-manager/#example-usage
使用这个例子,并仔细学习例子中的内容,包管理器的使用就可以熟练掌握了
这个例子一定要动手实践!
1. 创建一个Hello目录,然后进入目录
$ mkdir Hello $ cd Hello
2. 使用包初始化命令,参数表示创建一个可执行的包
$ swift package init --type executable
3. 编译包
$ swift build
4.编译后的文件在.build目录下,直接运行编译好的文件Hello
$ .build/debug/Hello Hello, world!
上面建立了一个示例项目,只有一个源文件,下面在Hello/Source目录建立另一个文件Greeter.swift,文件内容如下:
func sayHello(name: String) { print("Hello, \(name)!") }
把main.swift内容改成如下:
if CommandLine.arguments.count != 2 { print("Usage: hello NAME") } else { let name = CommandLine.arguments[1] sayHello(name: name) }
表示从命令行读取参数
由于main.swift和Greeter.swift在同一个模块Hello下(即同时位于Hello目录下),所以main.swift使用Greeter.swift中的方法时,不需要使用import导入
在Hello目录下敲击构建命令,并运行:
$ swift build $ .build/debug/Hello `whoami`
此外可以参考https://swift.org/package-manager/#example-usage
使用这个例子,并仔细学习例子中的内容,包管理器的使用就可以熟练掌握了
这个例子一定要动手实践!
相关文章推荐
- ubuntu上swift开发学习1
- Linux学习篇之Ubuntu10.10嵌入式开发配置
- Linux学习篇之Ubuntu10.10嵌入式开发配置
- 学习Swift之(一):关于swift与开发环境配置
- swift学习第六天 项目实战-知乎日报客户端(二)界面开发UITableView
- 开始学习swift开发
- 《华清远见学习手记》之 ubuntu8.10 下搭建QT4.4.0开发环境
- Swift学习之UI开发初探
- Swift学习之UI开发初探
- swift开发环境搭建[零基础学习Swift开发](二)
- 【从零学习Python】Ubuntu14.10下Python开发环境配置
- 【学习Android NDK开发】搭建Android SDK开发环境(Ubuntu 12.04 LTS 32-bit)
- 【学习Android NDK开发】搭建Android NDK开发环境(Ubuntu 12.04 LTS 32-bit)
- 【PHP学习】Ubuntu下PHP开发环境LAMP搭建
- swift开发学习笔记-闭包
- android 学习笔记(二)Ubuntu 11.04 搭建Android开发环境
- 【学习Android NDK开发】搭建Android NDK开发环境(Ubuntu 12.04 LTS 32-bit)
- Andorid开发学习---ubuntu 12.04下搭建超好用的安卓模拟器genymotion 安装卸载virtualbox 4.3
- Ubuntu下ARM开发.ld链接文件的学习笔记
- 一步一步学习Swift之(一):关于swift与开发环境配置