swift 后端初探

image.png

這幾天在研究 macos 應(yīng)用律姨,打算做一個給大家好好用用形用,其實之前做過 VB 和 C# 的 webform 和 winform 編程计福,再來 研究 c++ 的qt5豌鹤, python的 pyqt5, swift 的 ios 和macos 編程 其實都是一樣的蝉绷,拖拉控件鸭廷,對控件的操作 什么點擊 鏈接 響應(yīng)等等,macOS 的研究 看國內(nèi)還是很缺少教程的熔吗。大家都去整 ios 了辆床,其實整過ios 再整 macOS也是非常容易遷移完成的。

這里有比較完善的mac的tutorial 建議大家翻翻看看
https://github.com/CSharpHai/macOS_Development_Tutorials_translation

swift 按道理來說是一門面向未來的語言磁滚,不只是做控件佛吓,swift 完全是可以 全棧的,說道全棧 必須整整后端垂攘,swift 后端 由一個比較強(qiáng)大的 框架 perfect 來完成

perfect 的tutorial 參考
https://github.com/PerfectlySoft/PerfectDocs
https://segmentfault.com/a/1190000007436220
https://github.com/PerfectlySoft/Perfect
https://github.com/Swift-AI/NeuralNet-Handwriting-iOS/blob/master/Handwriting/NeuralNet.swift
https://www.cnblogs.com/ludashi/p/6165418.html
https://github.com/apple/swift-package-manager

https://blog.csdn.net/woaizijiheni/article/details/50614062
https://blog.csdn.net/u014220518/article/details/79217903
https://www.cnblogs.com/ludashi/p/6145344.html
https://blog.csdn.net/loveqcx123/article/details/70240829?locationNum=6&fps=1
http://www.reibang.com/p/46c59c647b6e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

perfect 好像和java的 spring 维雇,scala的 play ,python的 Django 還要強(qiáng)大些晒他,支持的wrap 組件 還是非常豐富的吱型,mysql kafka zookeeper 甚至 tensorflow

另外 swift 也在去年發(fā)布了 自己的包管理器 spm ,遲到的總要來的陨仅,一個沒有自己包管理器的語言 要么被淘汰 要么被替代津滞。不過spm 很搞笑也會撿現(xiàn)成的,直接使用的是github的鏈接做依賴灼伤,社會 社會

在使用spm 触徐,在使用swift 寫后端,真的有一種 身輕如燕狐赡,逃離枷鎖的感覺撞鹉。
另外 swift 還有自己的 機(jī)器學(xué)習(xí)包
https://github.com/Swift-AI/Swift-AI
https://github.com/Swift-AI

在使用spm 我們有一個 樣例參考
http://www.reibang.com/p/4caecb22c4bd
這個講的很清楚

$ mkdir SPMDemo    // 創(chuàng)建文件夾
$ cd SPMDemo         // 進(jìn)入文件夾
$ swift package init --type executable  // 初始化為可執(zhí)行項目
Creating executable package: SPMDemo
Creating Package.swift
Creating .gitignore
Creating Sources/
Creating Sources/main.swift
Creating Tests/
$ swift package generate-xcodeproj    //生成Xcode工程,可用Xcode打開
generated: ./SPMDemo.xcodeproj
$ swift build     // swift 編譯并生成可執(zhí)行文件
Compile Swift Module 'SPMDemo' (1 sources)
Linking ./.build/debug/SPMDemo
$ ./.build/debug/SPMDemo  // 執(zhí)行生成的文件
Hello, world!

我嘗試了一下,運行是正常的鸟雏,不過中間有個小插曲享郊,我的swift version 是 4.0.1
xcode version 是 9
在 swift package generate-xcodeproj //生成Xcode工程 是報錯

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve

其實是 swift 找不到 xcode 去執(zhí)行,原因是可能 xcode的環(huán)境變量有問題,或者是 一臺電腦安裝了多個版本的xcode孝鹊。
如何操作呢

 su root # 切換到  root 用戶
sh-3.2# xcode-select --switch /Applications/Xcode.app/Contents/Developer/ 
執(zhí)行即可

完事就可以了

另外一些 干貨在這
http://www.reibang.com/p/46c59c647b6e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
還有就是一個swift的一個后端項目

http://www.reibang.com/p/e6c6abfa5bb1

https://github.com/SwiftFS/Swift-FS-China

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末炊琉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子又活,更是在濱河造成了極大的恐慌苔咪,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柳骄,死亡現(xiàn)場離奇詭異悼泌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)夹界,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門馆里,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人可柿,你說我怎么就攤上這事鸠踪。” “怎么了复斥?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵营密,是天一觀的道長。 經(jīng)常有香客問我目锭,道長评汰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任痢虹,我火速辦了婚禮被去,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘奖唯。我一直安慰自己惨缆,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布丰捷。 她就那樣靜靜地躺著坯墨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪病往。 梳的紋絲不亂的頭發(fā)上捣染,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天,我揣著相機(jī)與錄音停巷,去河邊找鬼耍攘。 笑死累贤,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的少漆。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼硼被,長吁一口氣:“原來是場噩夢啊……” “哼示损!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嚷硫,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤检访,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后仔掸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脆贵,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年起暮,在試婚紗的時候發(fā)現(xiàn)自己被綠了卖氨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡负懦,死狀恐怖筒捺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纸厉,我是刑警寧澤系吭,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站颗品,受9級特大地震影響肯尺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜躯枢,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一则吟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锄蹂,春花似錦逾滥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至掀亩,卻和暖如春舔哪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背槽棍。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工捉蚤, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留抬驴,地道東北人。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓缆巧,卻偏偏與公主長得像布持,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子陕悬,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫题暖、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,124評論 4 61
  • 任何讓你對自己的美德感到滿意的事捉超,即便只是想想你做過的善事胧卤,都會允許我們沖動行事。 如果你自控的唯一動力就是成為一...
    Daisy1982閱讀 203評論 0 0
  • 前言 先后拜讀了Paxos made simple和Raft兩篇大作拼岳,作為一個學(xué)數(shù)學(xué)出身的人枝誊,深感Paxos作者L...
    zchys閱讀 1,570評論 0 52
  • 二零一三年七月五日晚九點半,自習(xí)室舒緩的音樂緩緩響起惜纸,播音器里傳來輕柔的女聲:“……親愛的同學(xué)們叶撒,圖書館閉館的時間...
    槐西祭酒閱讀 274評論 0 0