iOS 版本更新摘要iOS 7.1

Posted akforsure

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 版本更新摘要iOS 7.1相关的知识,希望对你有一定的参考价值。

  7.1的更新比较少,就两点(不算 bugs 的话)。

ios 7.1更新摘要  (Whats New in iOS 7.1)

官网地址:https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7_1.html#//apple_ref/doc/uid/TP40013916-SW1

iOS 7.1

    这篇更新日志简要的说明了 7.1 几个关键的新特性。这个版本可以运行在目前的iOS设备。为了介绍关键的新特性,这个篇日志列举了更多的细节描述(然而还是不多)。


一、Support for External Media Players (支持外部媒体播放器)

    Apps 现在可以接受并响应外部媒体播放器发送的事件了。这个处理让用户可以仅仅与外部媒体设备交互,而不需要基于 iOS 设备。
    当一个 app 启动时,它去加载一段数据,从设备也好服务器也好,这里面如果包含了可用的媒体对象,并且将这个媒体对象告诉了播放器。然后播放器就为用户读取并播放这段信息。
    媒体播放器通过发送 app 在它这里注册的事件与 app 交互。而 app 端则根据接收到的事件做出相应的动作来响应。

    为了支持这种行为,MediaPlayer.framework 新增了以下的类:
    1、这个类 MPPlayableContentManager 用来控制 app 和外部媒体的交互。数据源是通过实现 MPPlayableContentDataSource 协议来传给内容控制器的
    2、这个类 MPContentItem 会包含每一个特定媒体对象的元数据。这个元数据是用来在 app 外面展示的媒体对象的信息的。一个 MPContentItem 的对象,可以描述任何类型的媒体对象,例如歌曲,视频,FM,播客片段
    3、这个类 MPRemoteCommand 提供了处理 events 的 action。很多特定的子类用来处理特定的事件
    4、这个类 MPRemoteCommandEvent 提供了播放器所需的信息。同样也有许多特定的子类提供特定事件处理所需的信息


二、OpenGL ES

    OpenGL ES framework 为 OpenGL ES 操作提供了自动多线程。当创建一个 EAGLContext 对象后,将它的多线程属性 multiThreaded 设置为 YES。OpenGL ES 随后会建立一个工作线程,并试着将一些操作指令从这个工作现场上卸下。而人工维护并发,你需要为你的 app 运作考虑最佳的策略;你需要一直在不同状态测试和设计,已提供一个更好的性能。

 

以上是关于iOS 版本更新摘要iOS 7.1的主要内容,如果未能解决你的问题,请参考以下文章

iOS 版本更新摘要iOS 8.x

由于 tvOS 10.2 Apple TV 显示 Airplay 连接需要 iOS 7.1 或更高版本错误

Xcode 7.1 中的 iOS 10 推送通知

UILabel 圆角在 iOS 7.1 中变得清晰

iOS 7.1 iBeacon 监控更新对云台有何影响?

iOS 7.1 更新后 xibs 显示不正确