iOS8适配中需要注意的几个问题
来源:互联网 发布:佛山旅游业2015年数据 编辑:程序博客网 时间:2024/06/17 00:22
在适配iOS8过程中,碰到了一些坑,通过查询资料解决了,而且在过程中也发现了其他的一些需要注意的地方,全都总结出来,也让后来的做iOS8适配的笛子们注意一下。
根据苹果的新API,有如下的几个变化:
1.有一些API被放弃了,包括
*UIApplication中用于注册推送的方法被放弃,需要使用新的方法.从过去的 registerForRemoteNotificationTypes:变为新的 UI
- (void)registerUserNotificationSettings:(UserNotificationSettings *)notificationSettings ;
*UIViewController类中表示方向的方法和属性被放弃,改为使用traits和size classes;
*UISearchDisplayController 类被 UISearchController替代;
*GameKit中使用player identifier的方法和属性被放弃。
2.CLLocationManager的使用方法改变。若要在iOS8中使用该方法,则需要首先在info.plist中增加两个键NSLocationWhenInUseUsageDescription, NSLocationWhenInUseUsageDescription,至于两个键所对应的值都是NSString类型,可以按照需求进行填写;第二在使用定位功能之前需要先调用请求使用定位功能的方法requestWhenInUseAuthorization 或 requestAlwaysAuthorization。
3.UITableViewCell的层级发生改变。在iOS7中变为三层的Cell层级在iOS8中再次变为两层。
4.UIActionSheet和UIAlertView进行了升级,支持使用block的方式进行回调。
- iOS8适配中需要注意的几个问题
- ArcEngine_WPF 需要注意的几个问题
- Ajax需要注意的几个问题
- 关于使用标签需要注意的几个问题
- 使用GDI+时需要注意的几个问题
- 学习IEEE754标准需要注意的几个问题
- Flex开发时需要注意的几个问题
- 视图中需要注意的几个问题
- 使用LIBSVM需要注意的几个问题
- 仿脑计算需要注意的几个问题
- 竞赛中需要注意的几个问题
- 关于ShareUserId需要注意的几个问题
- SSH中需要注意的几个问题
- IO流中需要注意的几个问题
- JavaScript中需要注意的几个问题
- 使用qtp需要注意的几个问题
- 使用TinyXml库需要注意的几个问题
- 关于QT需要注意的几个问题
- 链表 Swap Nodes in Pairs
- iOS 程序性能优化
- Json转换利器Gson之实例二-Gson注解和GsonBuilder
- c++ primer 学习笔记6--交换两个int指针
- 黑马程序员---OC特有语法(二)
- iOS8适配中需要注意的几个问题
- 斯坦福大学机器学习第一课“引言(Introduction)”
- 十进制转换为八进制 -- 蓝桥杯(两种方法)
- junit 测试数据库
- ruby学习笔记-常量及作用域
- MaxCounters
- Objective-C中的instancetype和id关键字
- The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class
- Hello 2015