iOS开发之网络篇
yhawaii
做过java开发,2011年起做iOS,专注于移动开发
展开
-
谷歌protocol buffers编码及Objective-C实现源码分析
1. 简介本文会介绍protocol buffers的二进制wire format(binary wire format)。你并不是需要理解这些后才能在应用里使用protocol buffers,但是当你想知道不同的protocol buffers格式是如何影响编码后的消息体的体积时,这些知识会非常有用。一个简单的消息假设有一个非常简单的消息定义:syntax = "proto3";...原创 2019-12-30 18:35:51 · 715 阅读 · 1 评论 -
iOS开发网络篇之:ASIHTTPRequest流量监控
相信做iOS开发的朋友,对ASIHTTPRequest库一定不会陌生,下面分享一下使用ASIHTTPRequest监控流量的心得,需要事先声明的是只有在WWAN(GPRS/Edge/3G)网络下,ASIHTTPRequest的流量监控才能起效,在WIFI网络下是不能生效的。从1.0.7版本开始,ASIHTTPRequest可以控制流量,使得所有request的流量不会超过用户定义的限制范围。这原创 2012-08-25 17:32:58 · 8560 阅读 · 0 评论 -
XMPP协议简介[转载]
1. 简介XMPP来源于Jabber开源社区,基于XML,提供准实时的传递消息、在线状态和请求/响应服务。XMPP使用客户/服务模式,服务器之间能够相互连接,建立在面向连接的协议上,通常是TCP。下图概要描述了XMPP架构:以黑色线条连接的方框是XMPP的客户端和服务器,要注意的是XMPP客户端之间不能相互连接,这是一个严格的客户/服务器模型。客户端2和服务器1通过网关接入异构转载 2012-08-29 15:53:07 · 5494 阅读 · 0 评论 -
iOS开发网络篇之:ASIHTTPRequest杂记
设置user agent代码如下:[ASIHTTPRequest setDefaultUserAgentString:@"MyApp 1.0"];如果不设置user agent,ASIHTTPRequest会为你创建一个。例如(Mac OS程序):My Application 1.0 (Macintosh; Mac OS X 10.5.7; en_GB)你也可以为每个r原创 2012-08-27 08:36:16 · 12621 阅读 · 2 评论