本篇文章是个引用,因为这些技术我都只是研究过,但是并没有在项目中使用,也没有深入研究,所以只能当做一个笔记了
网络请求
现在大多数的网络请求都是使用的json格式(相信没有APP再使用XML格式了吧),json格式小巧,轻便,在早几年,确实是不二之选,但是现在有了更加轻型的解决方案,Protobuf,也是google出品(必属精品),是一种二进制格式,比json更小(大约小20%)。
简单来说,他的流程是:本地写一个proto文件(什么编辑器都可以),如:
message Person { required string name = 1; //姓名 required int32 sex = 2; //性别 required int32 age = 3; //年龄}
然后通过命令行
protoc --objc_out=./ ./test.proto
生成.h和.m文件
这样,一旦服务端以protobuf格式来返回请求,客户端就可以直接使用了,参考文章:
http://www.tanhao.me/code/150911.html/
iOS启动速度优化
参考文章:
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26