Perfect快速上手 (初级篇)

Perfect解释

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

为啥学Perfect

做为iOS码农,你无力吐槽后台接口的时候,你只能自己动手了写接口返回你想要的数据,学JAVA ? PHP?(不反驳PHP是世界上最好的语言),成本太高了,这时Perfect + Swift 的价值就体现出来了
Perfect中文官网 不过比较老旧了,好多代码运行不了

不多BB 开始搞

(1)创建工程文件夹,并cd到问价夹中

$ mkdir PerfectDemo
$ cd PerfectDemo
创建工程文件夹.png

(2) 用SPM软件包管理器初始化项目:

$  swift package init --type=executable
屏幕快照 2019-07-05 下午4.25.15.png

(3) 开始编译

耐心等待,第一次下载依赖包很慢,完成后速度就快了
熟悉的Hello world 又出现了,恭喜你,你初步完成配置了

$ swift build
$ .build/debug/PerfectDemo
屏幕快照 2019-07-05 下午4.30.07.png

使用Xcode 调试工程

每次用终端调试真low,关联Xcode
注意: 每次新导入依赖包,都必须重新 执行 swift build , swift package generate-xcodeproj 生成新的依赖关系

// 生成Xcode 工程包
$  swift package generate-xcodeproj

配置Xcode


屏幕快照 2019-07-05 下午4.37.58.png

运行下,控制台打印信息
至此perfect 初步学习完成,后续介绍

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。