Created with Sketch.
Created with Sketch.
首页
发现
小书
登录
注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
icon_photo_1
Created with Sketch.
极爷
浙大计算机系硕士毕业,4年c/c++开发经验, 3年iOS开发经验。熟悉iOS开发、Unix环境编程。现为蚂蚁金服资深iOS工程师。
100 / 140
浙大计算机系硕士毕业,4年c/c++开发经验, 3年iOS开发经验。熟悉iOS开发、Unix环境编程。现为蚂蚁金服资深iOS工程师。
关注 7
被关注 57
获得赞 63
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
+ 关注
取消
确定
个人书籍
个人专栏
iOS网络知识小课堂
专栏简介: 1. 介绍iOS相关的一些网络框架原理、第三方网络库 2. 介绍通用的Https、TCP、UDP等知...
已发表 11
订阅数 313
iOS的那些知识漏洞(dyrk系列)
你真的知道(Do You Really Know)这些知识吗?平时开发是不是很容易忽视或者混淆它们呢?学完之后是不...
已发表 1
订阅数 102
文章
订阅
回复
喜欢
极爷
in
iOS网络知识小课堂
招贤纳士
最近项目比较忙,所以没太多时间来整理文章。也因此我们急招小伙伴! 坐标蚂蚁金服, 急招前端、iOS、安卓、Java。级别P6/7/8 够胆你就来! 简历发送至: zhian.wza@antfin.com
极爷
in
iOS网络知识小课堂
聊聊QUIC协议
前面几篇文章我们聊了很多TCP的话题,那就不得不聊一下UDP了。TCP是基于链接的可靠传输,相反,UDP是没有链接的不可靠的传输协议。换句话说,UDP是不保证消息一定送达,也不保证消息有序到达的。表面...
极爷
in
iOS网络知识小课堂
浅析 TCP 粘包与拆包问题
我们知道,TCP是面向字节流的协议,是没有“包”的概念,因此,严格意义来说。“粘包”和“拆包”的说法不太严谨,但是有助于形象地理解这两种现象。本文将比较简单地分析“粘包”与“拆包”这两...
极爷
in
iOS网络知识小课堂
TCP糊涂窗口综合症
上一篇文章提到了滑动窗口,是用来控制流量的。接收端每次发送ACK包的时候带一个RWND的值,接收端据此调整SWND的大小。但实践中会出现每次RWND都很小,甚至为1。那就会出现发送端每次只发送1个字节的...
极爷
in
iOS网络知识小课堂
TCP流量与拥塞控制
TCP是可靠的传输层协议,内部使用了丢包重传、按序到达、数据完整性等一系列措施确保可靠性。凡事有利也有弊,有得就有舍。这么可靠的设计带来的是某些性能上的损耗。比如重传机制会导致网络节点...
极爷
in
iOS网络知识小课堂
NSURLSession的那些事儿
iOS的网络框架都是基于URL Loading System实现的,而这其中最重要也是最常用的就是 NSURLSession了,它里面的API涉及到了URL Loading System几乎所有方面,我觉得有必要重新回顾一下技术细节,正所谓“温故而知新...
极爷
in
iOS网络知识小课堂
HTTP/2优化与升级
接上回书说,HTTP经历了1.1版本的各种优化,性能有所提高。然而在一些关键指标上还是不尽如人意,比如经典的Head-of-line blocking问题。最开始受不了这些问题的是Google的一帮极客,于是他们自主研发了SPDY...
极爷
in
iOS网络知识小课堂
HTTP/1.1 优化之路
好久没更新文章了,实在抱歉!一是最近工作比较忙,二是为祖国母亲庆祝生日。累并快乐着! HTTP协议经历了0.9、1.0、1.1、2.0等几个版本的发展,每个版本都针对上一个版本的痛点进行了优化。目前性能...
极爷
in
iOS网络知识小课堂
一文读懂安全传输层协议(TLS)
互联网日益发达,全球每天产生的网络数据不计其数,信息的安全性要求越来越高。科学家们设计了一套安全可靠的网络数据加密协议,保证我们每天访问的信息、支付的电子账单都是安全的。这套安全可...
极爷
in
iOS网络知识小课堂
App 网络监控
我们有时候需要监控App的网络各个阶段的状态,以此来定位App中哪些页面或者哪些url的请求比较慢,进而对症下药地优化App的网络速度。 其实,App 网络监控是属于APM(Application performance management)的一个子话...
极爷
in
iOS网络知识小课堂
拦截 App 网络请求的那些事儿
一个App会产生很多网络请求, 或是自定义NSURLSession、NSURLConnection的;或是第三方库如AFNetworking、Alamofire、SDWebImage的;或是内嵌WebView如UIWebView、WKWebView的。所有这些请求我们都有办法拦截到中间的网络请求...
极爷
in
iOS的那些知识漏洞(dyrk系列)
你真的知道 “%” 格式化字符串吗?
我们从C语言开始就学会了用 % 来格式化输出字符串,这看起来非常简单自然。 在iOS开发时我们依然会用到它。但是我敢肯定很多人其实并不知道format到底是按照什么逻辑来识别参数并正确输出的。 下面...
Created with Sketch.
top
Created with Sketch.