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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值