您的位置:首页 > 移动开发 > IOS开发

iOS 7新功能代码例子

2013-10-15 14:28 239 查看
原文:https://github.com/shu223/iOS7-Sampler

内容

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。

论坛原帖:http://www.cocoachina.com/bbs/read.php?tid=161190
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: