iOS8和iOS9新特性的总结

iOS8和iOS9已经出世多时,产生了一些新特性,本屌丝就小小总结一下!

i0S8

  1. size classe的推出
    size classe的产生对于屏幕的适配提供了便利,将长宽尺寸按照设备类型和方向归类为 regular 和 compact两类,通过为不同的设备定义尺寸分类,用来定义同类型的操作特性,通过size class与Auto Layout 的配合将很好的处理适配的问题。
  2. Cloud Kit
    其作用就是将数据原封不动的使用 Cloud Kit 向云端获取数据和存储数据,自我感觉作用像 “百度云管家”
  3. 在我们使用位置服务和推送消息时必须经过用户授权
  4. 新增 Photos.framework 框架
    这个框架的主要作用就是和我们苹果自带的 photo 应用交互,它对于 Assets Library (照片和视频的选取)的主要优势在于能够和iCloud照片交互。还能监视其他应用对于照片的改变,超牛!
  5. 第三方软件也可以通过 touchID验证(支付宝)。
  6. HeatKit框架的推出
    我们绑定健康应用后就可以查看很多的健康信息包括步数、跑步距离等等
  7. Spotlight
    当我们要查找一个联系人或者软件,Spotlight就可以快键方便的查出,还能帮你在互联网和维基百科提供匹配的信息

iOS9

经过iOS7和iOS8两次重量级的变革和更新,iOS9 SDK的还是略归于平静的,为我们提升我们的职业能力和制作提供了时间,但是还是有一些变化,那么我们就瞧一瞧!
1. 值得兴奋的一点是 Xcode7 免证书真机调试。但是不要兴奋太早,只是简单的调试,如果我们做推送、地图功能是还是得有证书。其调试方法有现有教程:http://www.cnblogs.com/wahy/p/5004623.html
2. UIAlertView过期,用UIAlertController可以完全替代,而且效果棒棒哒!
3. tableView刷新有时比较坑,如果全部刷新不好使,我们可以使用局部刷新的方法(到现在还没碰到过,只是听别人这样说,不是真的话,别打我,我还是个孩子啊)
4. URL scheme
当我们要用到分享或者调到其他平台授权的功能时,在iOS8中可以来去自如,但是在iOS9中我们需要将要外部调用的URL scheme列为白名单,才可以完成跳转
如果iOS没有适配的话 报如下错误:
这里写图片描述
5. iOS8 自动开启多点触控,但是iOS9默认不开启
在viewDidLoad里面添加:self.view.multipleTouchEnabled = YES;
6.iOS9增加了语言后面的地区代码, 中国 zh-Hanz–>zh-hanz-CN
7.Xcode7打包不了老项目,报错bitcode,解决方法:build setting中关闭bitcode,设置 enable bitcode 为NO
8.IOS9中部分字体可能间距会变大,label中显示不全的问题(没怎么注意)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值