iOS 7新功能代码例子

来源:互联网 发布:c语言实验体会 编辑:程序博客网 时间:2024/05/21 11:36
原文:https://github.com/shu223/iOS7-Sampler

代码下载:http://download.csdn.net/detail/xin814/6408667
 
内容
 
Dynamic Behaviors(动力行为)
Dynamic Behaviors使用了 UIDynamicAnimator, UIGravityBehavior, UICollisionBehavior, UIDynamicItemBehavior
 
Speech Synthesis(语音合成)
文本语音合成使用了AVSpeechSynthesizer和AVSpeechUtterance。
 
Custom Transition(定制过渡界面)
UIViewControllerAnimatedTransitioning以及UIViewControllerTransitioningDelegate。
 下载ZBCustomTransitions 
 
 下载HUAnimator
 
3D地图
3D地图使用了MKMapCamera。
 
Smile Detection(微笑检测)
微笑检测功能使用了CIDetectorSmile以及CIFeature的一些新属性,比如"bounds"属性。
 
Image Filters(图片过滤器)
CIFliter的新过滤器有:
CILinearToSRGBToneCurve
CIPhotoEffectChrome
CIPhotoEffectFade
CIPhotoEffectInstant
CIPhotoEffectMono
CIPhotoEffectNoir
CIPhotoEffectProcess
CIPhotoEffectTonal
CIPhotoEffectTransfer
CISRGBToneCurveToLinear
CIVignetteEffect
 
Sprite Kit
该例子使用了SKView、SKScene、SKSpriteNode以及SKAction。
 
Map Directions(地图指引)
使用MKDirections, MKDirectionsResponse以及MKPolylineRenderer来请求和绘制方向。
 
Motion Effects (Parallax) (运动效果<视差效果>)
视差效果使用了UIMotionEffect。
Multipeer Connectivity(点对点连接)
创建一个本地的网络连接,它可以通过Wifi或者蓝牙LE来共享网络。
 
AirDrop/Flickr/Vimeo/ReadingList
新的活动类型:AirDrop,发送至Flickr/Vimeo,添加到ReadingList。
 
QR Code Generator(二维码生成器)
使用CIQRCodeGenerator来创建二维码。
Motion Activity Tracking(运动跟踪)
使用CMStepCounter以及CMMotionActivityManager来计算步数以及监控运动。只在iPhone 5S上有效(M7芯片)。
Static Map Snapshots(静态地图截图)
使用MKMapSnapshotOptions, MKMapSnapshotter来创建一个截图。
Safari Reading List(Safari阅读列表)
使用新的Safari Services framework添加一个项目到Safari Reading List。