1、创建一个测试工程GetJSONTest
2、创建一个Workspace,在保存这个workspace到测试项目的根目录下。
3、然后把测试项目关闭
找到这个文件4、然后打开Finder,找到这个文件,然后拖进workspace。
选择framework5、然后在Workspace里新建 project,选择
6、创建保存的时候注意:保存到测试的根目录中,然后在最后选择的时候注意这里。
确保addto 和group都是我们Workspace的名字。
7、定义一个source目录,然后拖进GetJSON里,注意这里不要选择copy。然后点击finish。
8、在source里新建 GetJSON.swfit 。
这里注意:单元测试要选择上。
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、
字符串的拼接。
字符串拼接单元测试:
单元测试11、
返回网络请求:
返回网络请求单元测试:
网络请求单元测试
网友评论