Kafka laravel parsing struct bitmap electron mui Font Awesome 河南普通话报名 change事件 mysql分页查询sql语句 vue使用bootstrap java微服务架构 python定义一个变量 java入门 java正则匹配 java斐波那契数列 java中的map linuxcat命令 javascript实例 jb51 din字体下载 php购物车 还原软件哪个好 python求和 松下plc编程软件 mac办公软件 苹果手机怎么滚动截屏 机箱最佳风道图 js对象深拷贝 破天螺旋 手机解锁器 录像机下载 trim函数的使用方法 寒冰之王 软件编程代码 java分布式 打印机怎么扫描文件 python字典遍历 代码雨代码
当前位置: 首页 > 学习教程  > 

swift集成websocket库

2020/10/16 17:48:13 文章标签: websocket库

首先先要吐槽下公司后台程序猿哥哥,尼玛,为毛不用http,为毛不用socket,为毛要用websocket............ 刚接触swift开发没碰到后台使用websocket做的,android端已经完工,iOS让我做,开始感觉应该没什么大问…

首先先要吐槽下公司后台程序猿哥哥,尼玛,为毛不用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


本文链接: http://www.dtmao.cc/news_show_300157.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?