美文网首页iOS开发中的神兵利器
5.1 快速实现对设备版本/类型/屏幕尺寸的快速检测 [iOS开

5.1 快速实现对设备版本/类型/屏幕尺寸的快速检测 [iOS开

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

1. 本节课将为您演示,如何快速检测设备的各种属性。首先确保在您的项目中,已经安装了所需的第三方库。在此处双击查看安装配置文件。

image

2. 根据配置文件中的相关设置,安装第三方库。安装完成之后,双击打开此处的项目文件。

image

3. 然后在左侧的项目导航区,打开视图控制器的代码文件。

image

4. 现在开始编写代码,实现对设备的检测。

image

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

image

6. 添加一个方法,用来获取设备的版本信息。

image

7. 对设备的版本号进行遍历。

image

8. 检测设备的型号为4时,在控制台输出相应的信息。

image

9. 检测设备的型号为4S时,在控制台输出相应的信息。

image

10. 然后处理设备的型号为5系列时的情况。

image

11. 接着处理设备的型号为6系列时的情况。

image

12. 第三方类库支持对最新版手机的检测,当苹果发布新型设备时,请及时更新第三方的类库。

image

13. 接着检测当设备为平板时的情况。

image

14. 处理设备为Air系列平板时的情况。

image

15. 接着处理设备为迷你平板时的情况。

image

16. 第三方类库支持对Pro平板的检测。

image

17. 然后处理对iPod设备的检测。

image

18. 处理对新版设备的检测。

image

19. 处理当设备为模拟器时的情况。

image

20. 最后处理无法识别设备时的情况。

image

21. 接着添加一个方法,用来获取屏幕的尺寸。

image

22. 然后遍历设备的尺寸信息。

image

23. 处理3.5寸屏幕的情况。

image

24. 处理4寸和4.7寸屏幕的情况。

image

25. 接着处理5.5寸和7.9寸屏幕的情况。

image

26. 处理9.7寸和12.9寸屏幕的情况。

image

27. 当检测不到设备时,在控制台输出相应的信息。

image

28. 添加一个方法,用来获得设备的类型。

image

29. 对设备的所有类型进行遍历。

image

30. 处理当设备为音乐设备时的情况。

image

31. 处理当设备为苹果手机设备时的情况。

image

32. 处理当设备为苹果平板设备时的情况。

image

33. 处理当设备为模拟器时的情况。

image

34. 最后处理设备检测失败时的情况。

image

35. 添加另一个方法,用来检测设备的屏幕。

image

36. 检测当前的设备屏幕,是否属于4寸屏幕。

image

37. 检测当前的屏幕尺寸,是否大于4.7寸。

image

38. 检测当前的屏幕尺寸,是否小于4.7寸。

image

39. 最后检测当前的设备,是否拥有高清屏幕。接着点击右侧的垂直滚动条,跳转到编辑区的顶部位置。

image

40. 然后在此处添加您创建的几个方法。

image

41. 首先添加用来检测设备版本的方法

image

42. 继续添加检测屏幕分辨率的方法。

image

43. 添加检测设备类型的方法。

image

44. 添加最后一个自定义方法,接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。

image

45. 模拟器启动后,在底部的控制台,输出了当前模拟器的各种属性。最后点击此处的[停止]按钮,关闭模拟器,并结束本节课程。

image

本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

apps8 2.png

相关文章

网友评论

    本文标题:5.1 快速实现对设备版本/类型/屏幕尺寸的快速检测 [iOS开

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