iOS网络层业务层-dianping api分析

1.在大众点评开发者中心注册一个iOS移动应用

http://developer.dianping.com/register/signup

iOS网络层业务层-dianping api分析_第1张图片
1-在大众点评上注册一个iOS移动应用.png
iOS网络层业务层-dianping api分析_第2张图片
2-API权限.png

2.大众点评官方iOS SDK处理

2.1和大众点评服务器通信

https://github.com/dianping/dianping-open-sdk/tree/master/samples/dianping-ios-samples

iOS网络层业务层-dianping api分析_第3张图片
3-大众点评iOS SDK.png
iOS网络层业务层-dianping api分析_第4张图片
4-大众点评iOS SDK有用的代码文件.png
iOS网络层业务层-dianping api分析_第5张图片
5-apidemo项目结构.png
iOS网络层业务层-dianping api分析_第6张图片
6-报错.png
7-iOS9的安全策略.png
iOS网络层业务层-dianping api分析_第7张图片
8-允许访问大众点评服务器.png
iOS网络层业务层-dianping api分析_第8张图片
9-点评服务器就通了.png

2.2分析SDK

iOS网络层业务层-dianping api分析_第9张图片
10-DPRequest对象和代理.png

调用接口
拿到dpapi对象,url发送请求,传入params参数,设置代理delegete

iOS网络层业务层-dianping api分析_第10张图片
11-[_request connect]发送请求.png
iOS网络层业务层-dianping api分析_第11张图片
12-底层是NSURLConnection的封装.png
iOS网络层业务层-dianping api分析_第12张图片
13-核心代码参数加密.png

3.集成dianpingapi

iOS网络层业务层-dianping api分析_第13张图片
14-把dianpingapi这个文件夹拿出来即可.png

你可能感兴趣的:(iOS网络层业务层-dianping api分析)