swift集成websocket庫

首先先要吐槽下公司後臺程序猿哥哥,尼瑪,爲毛不用http,爲毛不用socket,爲毛要用websocket............

剛接觸swift開發沒碰到後臺使用websocket做的,android端已經完工,iOS讓我做,開始感覺應該沒什麼大問題,二話不說開動,結果剛做到網絡連接就碰到蛋疼的問題了,swift怎麼用socket?

於是乎開始各種找資料,百度就不吐槽啦,大夥都知道那是啥玩意兒,只好買個賬號翻牆去國外找,還是人家老外牛逼,不扯那麼多啦,直接上結果,http://dev.swiftguide.cn/ 這個還是不錯的,資料很多。

swift的websocket類庫 https://github.com/daltoniam/Starscream 自己去下載。


集成第三方庫到自己項目

第一種方法:

簡單粗暴的方法:先下載你需要導入的第三方類庫,在其中找到需要的文件  放在你能找到的路徑

在xcode中選中自己項目,右鍵

  


然後去找到你需要導入的文件,確定就OK啦,簡單粗暴


第二種方法:

首先先要裝一個cocoapods

在安裝CocoaPods之前,首先要在本地安裝好Ruby環境。如果你安裝啦xcode(貌似這是廢話,不裝xcode怎麼開發iOS - -!)那麼Ruby環境就已經OK了,如果沒有請自行google。

打開你的終端 在裏面輸入

我等了幾分鐘結果error,在天朝,這個竟然被牆了,

只好用別的方法

繼續在命令行輸入(懶得截圖,麻煩,這應該能看懂的..........)

gem sources --remove https://rubygems.org/

等上面命令執行有反應之後,大概1分鐘左右


接着執行下面命令

gem sources -a http://ruby.taobao.org/
這個其實是利用淘寶的鏡像來訪問cocoapods,反正按照來就沒錯

然後再去執行

等上幾分鐘,就OK了,

裝好了cocoapods,然後我們就能利用cocoapods導入第三方類庫了,

第一步要在自己的項目下面新建一個文件Podfile

讓後把github上面這一段複製到這個新建的文件保存,

打開終端,進入到項目目錄下(不會?別告訴我你一個搞開發的不會!!)

再運行

pod install 
等待片刻,直到出現瞭如下圖所示


ok,這下就成功把websocket集成到我們項目了。


現在重新打開xcode,會出現下面的界面選擇圖中select狀態的那個

打開,就能看到我們項目已經成功把websocket集成到我們項目了!


測試截圖:

導入

Starscream 和聲明 websocket對象



編譯通過,到此websocket成功集成到了我們的項目,其他第三方的類庫也都能用這樣的方式集成,以後類庫更新我們也能通過cocoapods方便的進行更新,對於引用的類庫比較多的項目,管理起來特別方便

轉載請保留:http://blog.csdn.net/q849340003/article/details/44625349

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章