1. 本节课将为您演示,如何解析由服务器返回的字符串、二进制数据和JSON格式的数据。首先在左侧的项目导航区,打开视图控制器的代码文件。
image
image
image
4. 添加一个方法,首先处理无法明确服务器返回数据的格式的情况。
image
5. 调用网络操作库的网络请求方法,并处理从服务器返回的信息。
image
6. 接着依次在控制台输出返回的网络请求对象、网络返回对象和错误信息。
image
image
image
9. 接着添加另一个方法,用来解析由服务器返回的字符串数据。
image
10. 调用网络操作库的网络请求方法,并处理从服务器返回的字符串。
image
11. 依次在控制台输出网络请求是否成功,以及网络返回结果的值。
image
image
13. 调用网络操作库的网络请求方法,并处理从服务器返回的数据。
image
image
15. 接着获得网络返回的数据,并对数据进行字符编码,然后在控制台输出编码后的内容。
image
16. 添加第四个方法,用来解析由服务器返回的JSON数据。
image
17. 调用网络操作库的网络请求方法,并处理从服务器返回的数据。
image
image
19. 接着获得返回对象的值,并在控制台输出。接着点击右侧的垂直滚动条,跳转到编辑区的顶部位置。
image
20. 现在来测试刚刚编写的几个方法,首先输入第一个方法的名称。
image
21. 点击左上角的[编译并运行]按钮,启动模拟器预览项目。
image
22. 当模拟器弹出后,在控制台输出了服务器返回的数据。点击此处的[停止]按钮,关闭模拟器。
23. 然后将此处的方法名称,修改成第二个方法,测试解析并输出服务器返回的字符串数据。
image
24. 点击左上角的[编译并运行]按钮,再次启动模拟器预览项目。
image
25. 当模拟器弹出后,在控制台输出了服务器返回的字符串信息。点击此处的[停止]按钮,关闭模拟器。
image
26. 接着将此处的方法名称,修改成第三个方法,测试解析并输出服务器返回的二进制数据。
image
27. 点击左上角的[编译并运行]按钮,再次启动模拟器预览项目。
image
28. 当模拟器弹出后,在控制台输出了服务器返回的数据信息。点击此处的[停止]按钮,关闭模拟器。
image
29. 最后将此处的方法名称,修改成第四个方法,测试解析并输出服务器返回的JSON数据。
image
30. 点击左上角的[编译并运行]按钮,再次启动模拟器预览项目。
image
31. 当模拟器弹出后,观察在控制台输出的从服务器返回的JSON数据。然后点击此处的[停止]按钮,关闭模拟器,并结束本节课程。
image
本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载
apps8 2.png







网友评论