IOS-高级网络
文章平均质量分 87
Quinn士魁
90后、公司上海、目前工作在北京,熟悉Swift、Objective-C,了解H5。
目前共参与开发过5款IOS端APP;包含直播Live功能、单词游戏功能、视频录制功能、视频滤镜后期处功能、物流管理功能、购物功能;积累了GPUImage图形及音视频处理、数据库存储、UI、多线程、数据解析、性能优化等经验。
接下来会继续深入GPUImage、OpenGL ES、H5等方面的学习研究;希望有共同爱好的人一起探讨、相互学习。邮箱 xoxo_X@126.com、QuinnX@126.com
展开
-
iOS 网络高级编程一:越是基础越是高级
我们需要了解IOS的网络层:我们使用NSURL请求数据,服务器返回数据,然而是怎么发送的请求,如何接收的数据呢?,这其中的底层实现是什么样的,NSURL是如何向下一级调用的? 1.我们用到的NSURL 属于cocoa层 2.NSURL基于C的API:CFNetwork、CSNetServices。其中CFNework在CFStream和CFSocket之上提供了简单网络接口(我们最多只需要了解到原创 2017-07-15 10:12:01 · 1345 阅读 · 0 评论 -
iOS 网络高级编程二:HTTP并没有那么简单
HTTP协议 早在1990年就问世了一、HTTP 请求步骤序列:注意:从上图可以看初HTTP是基于TCP的HTTP与HTTPS之间的区别在于会话的建立阶段。HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是H原创 2017-07-18 00:23:36 · 785 阅读 · 0 评论 -
iOS 高级网络之Alamofire
点击前往原文README.md(未完待续)译者:QuinnAlamofire简介:Alamofire是AFN团队的Swift版本、是网络请求的开源库、目前有24588 star、目前支持Swift 3.0, 3.1, 3.2, and 4.0译文如下: Alamofire是一个使用Swift语言的网络开源库特点组成的库要求迁移指南交流安装用法 介绍 - 进行网络请求, 响应操作,翻译 2017-07-30 23:51:34 · 4408 阅读 · 0 评论 -
iOS 高级网络番外:来自GitHub
原文: [https://github.com/woai30231/http/tree/master/%E7%AC%AC%E5%9B%9B%E7%AB%A0%20%E8%BF%9E%E6%8E%A5%E7%AE%A1%E7%90%86] 内容提要这一章主要讲解了http的下层协议tcp/ip的一些知识点:tcp/ip建立连接需要做的事情,tcp/ip所带来的时延,以及从http的角度出发,提升转载 2017-07-26 00:08:51 · 1126 阅读 · 0 评论 -
iOS Mac本地服务器moco服务端并进行网络请求实战
声明:本文参考文章如下:http://www.jianshu.com/p/cb7eb3bf272chttp://www.jianshu.com/p/638da64422a0http://www.jianshu.com/p/b22b9ddfa9c0https://github.com/dreamhead/moco 关于Moco的使用,你可以查看这个Moco is an easy se原创 2017-08-12 18:31:33 · 2822 阅读 · 2 评论 -
iOS 网络高级编程二:HTTP 条件Get
有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的.上面的情况会造成以下问题(1) 用户流量的浪费(2) 程序响应速度不够快,用户体验差解决上面的问题,一般考虑对数据进行缓存.详参:https://www.jianshu.com/p/ebcb0a1823be...转载 2018-11-02 20:03:44 · 274 阅读 · 0 评论