如果须要解决的问题:写代码时遇到一种情况,就是须要推断iOS版本号,可能低版本号和高版本号须要增减一些代码,此时。怎样推断iOS版本号?

(1)第一步。当然度娘。输入“iOS 推断系统版本号”。

(2)第二步:打开前几个你会发现。事实上都有[UIDevice currentDevice]的身影,就算是新手,预计也知道UIDevice应该是个大BOSS。我们在自己的xcode里面输入这个。

(3)第三步:我们按住CMD时鼠标经过UIDevice时时能够点击的,所以点击吧少年,然后就进入到一片代码海洋中。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Vpc3ViYW8=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

(4)事实上有property的差点儿都是属性。没有的差点儿都是方法。前者用点属性 “.” 来调用。后者一般都是直接输入就可以。

(5)假设你对须要的方法或者属性有点熟悉的话,能够CMD+F输入模糊查询,这样能高速定位须要的东西。

设备经常使用的信息。就这样利用就可以:

    //获取iOS的版本。如8.0
NSLog(@"%@",[[UIDevice currentDevice]systemVersion]);
//获取系统名字如iPhone OS
NSLog(@"%@",[[UIDevice currentDevice]systemName]);
//获取设备名字,属于谁的设备,即注冊的苹果账号。模拟的就是iPhone Simulator
NSLog(@"%@",[[UIDevice currentDevice]name]);
//设备型号。比方是iPhone还是iPad。这里是模拟的iPhone Simulator
NSLog(@"%@",[[UIDevice currentDevice]model]);
//还能获得电池使用情况。还能获得屏幕是竖屏还是横屏等信息

还有一个问题:

导航条背景图片的高度假设超出导航条高度,好像在iOS 8.0中貌似非常难调整啊,预计仅仅能养成良好习惯,把图片宽高标准化一下再使用。

    //假设图片超出导航条高度,则会跑到状态栏以下。并且无法使用statusBarStyle来重置状态栏,所以最好的办法是把图片尺寸做合适了
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"big2.png"] forBarMetrics:UIBarMetricsDefault];
[UIApplication sharedApplication].statusBarStyle=UIStatusBarStyleLightContent;

最新文章

  1. Atititcmd cli环境变量的调用设置与使用
  2. JavaScript基础——实现循环
  3. 利用backtrace和objdump进行分析挂掉的程序
  4. 指定 ubuntu server ip
  5. final 的用法总结
  6. centos6.5安装mongodb
  7. Mysql slave 同步错误解决
  8. Android 获取SDCard中某个目录下图片
  9. Qt 学习之路 :文本文件读写
  10. swift的struct本节描述结构的类型
  11. 重拾python
  12. hdu1421 搬寝室 DP
  13. BigDecimal精确计算及陷阱
  14. Mac上查看隐藏文件夹/文件
  15. 不使用synchronized和lock 锁实现线程安全单例
  16. 软件工程-构建之法 小学生四则运算的出题程序,android版本
  17. loadrunner基础学习笔记三
  18. BZOJ3835[Poi2014]Supercomputer——斜率优化
  19. WM_PAINT和WM_ERASEBKGND消息
  20. dp和px,那些不得不吐槽的故事——Android平台图片文字元素单位浅析 (转)

热门文章

  1. 我的jlink破解失败经历
  2. Spring使用@Required注解依赖检查
  3. [前端]使用JQuery UI Layout Plug-in布局
  4. windows下用Xshell远程登录Linux
  5. Qt 事件处理机制 (下篇)
  6. windows环境按照dcm4chee
  7. webshell三剑客[aspxspy、phpspy、jspspy]
  8. 如何更改postgresql的最大连接数
  9. mongodb聚合管道用法
  10. es修改索引副本个数