资料来源:Perfect2.0
开发环境
- 开发设备:MacBook Pro(MF839)
- Xcode8.1、Swift3.0
- homebrew 终端命令,以下是安装命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
动手搭建(以下操作均在终端控制台Terminal执行)
1. clone项目到本地
git clone https://github.com/PerfectlySoft/PerfectTemplate.git
2. cd进入到项目路径
cd PerfectTemplate
3.分别执行Swift编译命令行(比较耗时,需要点耐心)
swift build
如果在出现了SSLRead() return error -9806报错
,则需要执行以下操作
brew remove git
brew remove curl
brew install openssl
brew install --with-openssl curl
brew install --with-brewed-curl --with-brewed-openssl git
重新执行swift build
即可正常执行
4.通过命令行启动Swift Server
.build/debug/PerfectTemplate
您应该可以在终端控制台中看到类似下面的内容:
Starting HTTP server on 0.0.0.0:8181 with document root ./webroot
服务器现在已经运行并等待连接。从浏览器打开http://localhost:8181/ 可以看到欢迎信息。在终端控制台中输入组合键“control-c”可以随时终止服务器运行
![](https://img.haomeiwen.com/i3447958/01e4779f3cf636f2.png)
Xcode
Swift软件包管理器(SPM)能够创建一个Xcode项目,并且能够运行PerfectTemplate模板服务器,还能为您的项目提供完全的源代码编辑和调试。在您的终端命令行内输入:
swift package generate-xcodeproj
然后打开产生的文件PerfectTemplate.xcodeproj
,确定选择了可执行的目标文件,并选择在我的Mac
运行。现在您可以运行并调试服务器了。
注意不要选错目标文件,不然启动后没反应
![](https://img.haomeiwen.com/i3447958/fa883b7d5b15070b.png)
修改打印信息,在这里可以修改你想打印的信息
![](https://img.haomeiwen.com/i3447958/930779a68d6af89a.png)
结语
最近在看2016WWDC关于Swift的一些改动,还有Swift开源社区的一些资料,全英文阅读真的有点吃力。Swift真的是一门强大的语言。我希望,在这个还未完全稳定的社区,开始贡献自己的一份力量。如果对Swift的服务端开发有兴趣的,可以关注我的简书,我会陆续更新实践中遇到的问题。
欢迎关注我的公众号kk工作室,了解更多技术博文。
![](https://img.haomeiwen.com/i3447958/33e832024b3ab9b4.png)
网友评论