本篇文章是個引用,因為這些技術(shù)我都只是研究過,但是并沒有在項目中使用,也沒有深入研究,所以只能當(dāng)做一個筆記了
網(wǎng)絡(luò)請求
現(xiàn)在大多數(shù)的網(wǎng)絡(luò)請求都是使用的json格式(相信沒有APP再使用XML格式了吧),json格式小巧,輕便,在早幾年,確實是不二之選,但是現(xiàn)在有了更加輕型的解決方案,Protobuf,也是google出品(必屬精品),是一種二進制格式,比json更?。ù蠹s小20%)。
簡單來說,他的流程是:本地寫一個proto文件(什么編輯器都可以),如:
message Person { required string name = 1; //姓名 required int32 sex = 2; //性別 required int32 age = 3; //年齡}
然后通過命令行
protoc --objc_out=./ ./test.proto
生成.h和.m文件
這樣,一旦服務(wù)端以protobuf格式來返回請求,客戶端就可以直接使用了,參考文章:
http://www.tanhao.me/code/150911.html/
iOS啟動速度優(yōu)化
參考文章: