Swift3.0+Perfect服务器端开发快速搭建(一)

资料来源:Perfect2.0

开发环境

  1. 开发设备:MacBook Pro(MF839)
  2. Xcode8.1、Swift3.0
  3. 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”可以随时终止服务器运行

Swift3.0+Perfect服务器端开发快速搭建(一)_第1张图片
Swift-Server正常启动.png

Xcode

Swift软件包管理器(SPM)能够创建一个Xcode项目,并且能够运行PerfectTemplate模板服务器,还能为您的项目提供完全的源代码编辑和调试。在您的终端命令行内输入:

swift package generate-xcodeproj

然后打开产生的文件PerfectTemplate.xcodeproj,确定选择了可执行的目标文件,并选择在我的Mac运行。现在您可以运行并调试服务器了。

注意不要选错目标文件,不然启动后没反应

Swift3.0+Perfect服务器端开发快速搭建(一)_第2张图片
Xcode选择Target.png

修改打印信息,在这里可以修改你想打印的信息

Swift3.0+Perfect服务器端开发快速搭建(一)_第3张图片
修改打印信息.png

结语

最近在看2016WWDC关于Swift的一些改动,还有Swift开源社区的一些资料,全英文阅读真的有点吃力。Swift真的是一门强大的语言。我希望,在这个还未完全稳定的社区,开始贡献自己的一份力量。如果对Swift的服务端开发有兴趣的,可以关注我的,我会陆续更新实践中遇到的问题。

欢迎关注我的公众号kk工作室,了解更多技术博文。


Swift3.0+Perfect服务器端开发快速搭建(一)_第4张图片
kk工作室

你可能感兴趣的:(Swift3.0+Perfect服务器端开发快速搭建(一))