美文网首页iOS开发中的神兵利器
4.5 Alamofire的Get请求并输出Sting/Data

4.5 Alamofire的Get请求并输出Sting/Data

作者: 互动教程网 | 来源:发表于2018-04-11 21:27 被阅读5次

1. 本节课将为您演示,如何解析由服务器返回的字符串、二进制数据和JSON格式的数据。首先在左侧的项目导航区,打开视图控制器的代码文件。

image

2. 现在开始编写代码,实现网络请求数据的解析功能。

image

3. 在当前的类文件中,引入已经安装的第三方类库。

image

4. 添加一个方法,首先处理无法明确服务器返回数据的格式的情况。

image

5. 调用网络操作库的网络请求方法,并处理从服务器返回的信息。

image

6. 接着依次在控制台输出返回的网络请求对象、网络返回对象和错误信息。

image

7. 获得网络返回的数据,并对数据进行字符编码。

image

8. 最后在控制台输出编码后的内容。

image

9. 接着添加另一个方法,用来解析由服务器返回的字符串数据。

image

10. 调用网络操作库的网络请求方法,并处理从服务器返回的字符串。

image

11. 依次在控制台输出网络请求是否成功,以及网络返回结果的值。

image

12. 添加第三个方法,用来解析由服务器返回的二进制数据。

image

13. 调用网络操作库的网络请求方法,并处理从服务器返回的数据。

image

14. 首先在控制台输出返回对象的详细信息。

image

15. 接着获得网络返回的数据,并对数据进行字符编码,然后在控制台输出编码后的内容。

image

16. 添加第四个方法,用来解析由服务器返回的JSON数据。

image

17. 调用网络操作库的网络请求方法,并处理从服务器返回的数据。

image

18. 首先在控制台输出网络返回对象的详细信息。

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

相关文章

网友评论

    本文标题:4.5 Alamofire的Get请求并输出Sting/Data

    本文链接:https://www.haomeiwen.com/subject/ptxtkftx.html