Swfit 创建请求JSON的网络框架


1、创建一个测试工程GetJSONTest


2、创建一个Workspace,在保存这个workspace到测试项目的根目录下。


3、然后把测试项目关闭


4、然后打开Finder,找到这个文件,然后拖进workspace。

Swfit 创建请求JSON的网络框架_第1张图片
找到这个文件



5、然后在Workspace里新建 project,选择

Swfit 创建请求JSON的网络框架_第2张图片
选择framework



6、创建保存的时候注意:保存到测试的根目录中,然后在最后选择的时候注意这里。

Swfit 创建请求JSON的网络框架_第3张图片

确保addto 和group都是我们Workspace的名字。


7、定义一个source目录,然后拖进GetJSON里,注意这里不要选择copy。然后点击finish。


Swfit 创建请求JSON的网络框架_第4张图片

8、在source里新建 GetJSON.swfit 。

这里注意:单元测试要选择上。


Swfit 创建请求JSON的网络框架_第5张图片

9、

然后就可以写你的framework了。


获取网络数据:

最常用的获取方式是 GET/POST;

最常见的数据类型:JSON/Image/二进制数据

第一步目标

requestJSON -> 从网络上加载 JSON, 完成反序列化的工作!

下一个目标 : 

拼接参数, params 需要拼接

get & post 的拼接方式是一样的

URL.query就是查询字符串,url? 后边的部分

下一个目标

GET:所有的参数都在url中

POST:所有的参数以二进制数据的形式保存在HTTPBody中

网络的访问步骤:1、URL 2、Request 3、NSURLSession

下一个目标:

请求:   1、NSURLSession 2、请求




10、

字符串的拼接。


Swfit 创建请求JSON的网络框架_第6张图片
字符串拼接


单元测试:


Swfit 创建请求JSON的网络框架_第7张图片
单元测试



11、

返回网络请求:


Swfit 创建请求JSON的网络框架_第8张图片
返回网络请求

单元测试:


Swfit 创建请求JSON的网络框架_第9张图片
网络请求单元测试




你可能感兴趣的:(Swfit 创建请求JSON的网络框架)