本篇文章是个引用,因为这些技术我都只是研究过,但是并没有在项目中使用,也没有深入研究,所以只能当做一个笔记了

网络请求

现在大多数的网络请求都是使用的json格式(相信没有APP再使用XML格式了吧),json格式小巧,轻便,在早几年,确实是不二之选,但是现在有了更加轻型的解决方案,Protobuf,也是google出品(必属精品),是一种二进制格式,比json更小(大约小20%)。

简单来说,他的流程是:本地写一个proto文件(什么编辑器都可以),如:

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

message Person
{
  required string name = 1; //姓名
  required int32 sex = 2;   //性别
  required int32 age = 3;   //年龄}

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

然后通过命令行

protoc --objc_out=./ ./test.proto

生成.h和.m文件

这样,一旦服务端以protobuf格式来返回请求,客户端就可以直接使用了,参考文章:

http://www.tanhao.me/code/150911.html/

iOS启动速度优化

参考文章: