基于swift的服务器端框架Perfect

2016-12-16 王建伟 iOS开发

Perfect是一组完整、强大的工具箱、软件框架体系和Web应用服务器,可以在Linux、iOS和macOS (OS X)上使用。该软件体系为Swift工程师量身定制了一整套用于开发轻量、易维护、规模可扩展的Web应用及其它REST服务的解决方案,这样Swift工程师就可以实现同时在服务器和客户端上采用同一种语言开发软件项目

本文讲解如何创建一个服务器端工程,基于mac os系统,xcode,swift3.0

1.打开终端,输入 swift--version

如果能够看到类似下面这样的消息就可以了:

Apple Swift version 3.0 (swiftlang-800.0.33.1 clang-800.0.31)

Target: x86_64-apple-macosx10.9

创建swift软件包:

cd Desktop

mkdir swift server

cd swift server

把这个项目目录转化为git repo

git init

touch README.html

git add README.html

git commit -m "Initial commit"

在git repo根目录下创建Package.swift文件用来编写工程需要的库,用于从git hub拉取

touch Package.swift

打开Package.swift文件在里面输入:

接下来创建一个source文件夹保存源程序

mkdir source

在source文件夹下创建一个main.swift用于编写服务器接口

cd source

touch main.swift

现在准备工作都做完了,接下来需要拉取perfect库,创建工程

swift build

等待出现完成标志

将工程设置成一个Xcode项目,在您的终端命令行内输入:

swift package generate-xcodeproj

确定选择了可执行的目标文件,并选择在“我的Mac”运行。同样注意要选择正确的Swift toolchain工具集。现在您就可以在Xcode中运行调试您的服务器了!

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2018 www.elight.cn, All Rights Reserved