本篇博客算是一個(gè)開頭,接下來會持續(xù)更新使用Swift3.0開發(fā)服務(wù)端相關(guān)的博客。當(dāng)然,我們使用目前使用Swift開發(fā)服務(wù)端較為成熟的框架Perfect來實(shí)現(xiàn)。Perfect框架是加拿大一個(gè)創(chuàng)業(yè)團(tuán)隊(duì)開發(fā)的,目前是Perfect2.0版本,關(guān)于Perfect框架,下方會詳細(xì)的介紹。本篇博客會演示一個(gè)完整的Demo, 該Demo完全由Swift3.0開發(fā),其中包括服務(wù)端和iOS客戶端,數(shù)據(jù)庫采用的是MySQL。

進(jìn)一步說,本篇博客將會演示一個(gè)使用Swift3.0開發(fā)的記事本,當(dāng)然該記事本的服務(wù)端和iOS端都是使用Swift 3.0開發(fā)的。該記事本包括登錄,注冊,添加筆記,更新筆記,刪除筆記以及查詢筆記,簡單的說就是對筆記的CURD操作。本篇博客算是Swift3.0服務(wù)端開發(fā)系列博客的開始,我們先通過今天這篇博客整體的看一下Perfect框架可以做的事情,然后一步一步的開發(fā)出一個(gè)完整的項(xiàng)目。

本篇博客先對Perfect框架進(jìn)行了簡單介紹,然后演示由Perfect開發(fā)的Demo, 最后給出相應(yīng)Demo的部分技術(shù)實(shí)現(xiàn)。

 

一、Perfect框架簡介

Perfect框架是目前比較完善的Swift服務(wù)端框架之一,當(dāng)然其他的還有Vapor等其他的開源框架,橫向的對