PerfectLearnGuide icon indicating copy to clipboard operation
PerfectLearnGuide copied to clipboard

Are you eager to get programming with Swift and Perfect? This PerfectLearnGuide will help you.

PerfectLearnGuide

如果您表示喜欢或者支持此项目,请献上您的Star或者Fork此项目

交流群:414303220

Join US

Contact me [email protected]

Swift Server Projects


  • Perfect: Server-Side Swift 学习手册
  • 前言
    • 本书目的
    • 资料推荐
  • 第1章-Perfect简介
    • 1.1-Perfect简介
  • 第2章-开发环境搭建
    • 2.1-Swift包管理器
    • 2.2-Mac开发环境搭建
    • 2.3-Linux开发环境搭建
  • 第3章-云上的Swift
    • 3.1-初识Heroku
    • 3.2-创建Swift项目
    • 3.3-部署Swift项目
  • 第4章-MongoDB基础
    • 4.1-MongoDB的基本概念
    • 4.2-MongoDB的安装
    • 4.3-MongoDB的启动
    • 4.4-MongoDB的连接
    • 4.5-MongoDB的基本操作
      • 4.5.1-创建数据库
      • 4.5.2-插入文档
      • 4.5.3-查询文档
      • 4.5.4-更新文档
      • 4.5.5-删除文档
      • 4.5.6-删除数据库
    • 4.6-MongoDB资料推荐
  • 第5章-Swfit网站
    • 5.1-第一个Swift网站
    • 5.2-SwiftPerfect服务器端的自动化部署

Tip

所有demo实例代码请修改重命名应用程序的项目文件夹以与自己应用程序的名称相匹配。

所有demo实例代码请修改 Procfile 文件内容 release 为 debug, 因为默认情况下编译出的是一个用于调试的版本。如果需要编译一个用于发行的版本,请用命令 swift build -c release 。运行后可发行版本的可执行程序被放在了 .build/release/ 目录下。

持续更新中...

  • 后续会加入MongoDB和实际的项目
  • 如有错误,欢迎指正;如有转载,请注明出处
  • 同时欢迎对Swift服务器端有兴趣的朋友一起来维护

Contributing to Perfect-Server-Swift-LearnGuide/PerfectLearnGuide

Welcome to report Issues or pull requests to Perfect-Server-Swift-LearnGuide/PerfectLearnGuide.

License

Perfect-Server-Swift-LearnGuide/PerfectLearnGuide is released under the Apache License 2.0 license. See LICENSE for details.