摘要: Map Kit框架(MapKit.framework)包含了大量的改进以及为基于地图的程序提供了新特性。利用地图显示位置信息的应用现在可以使用Maps这个程序用到的3D地图,包括控制程序控制视线角度。Map Kit还包含其他一些改变,这些改变可以提升你的程序地图体验。Overlays可以放置在地图内容的不同层级上,这样就可以它就可以显示在其他相关数据的上面或者下面。可以地图中使用MKMapCamera对象,它可以添加位置、倾斜和朝向信息。Camera信息为你的地图增添了3D视觉体验。MKGeodesicPolyline类可以用来绘制基于线的overlay(画线),这样的overlay会遵循地球 阅读全文
posted @ 2014-02-26 20:27 bokeyuan_dan 阅读(208) 评论(0) 推荐(0) 编辑
摘要: iOS 7.0新特性1iOS 7的UI经过了重新设计。另外,iOS7中引入了新的动画系统,便于创建2D和2.5D的游戏。多任务支持提升,点对点通讯以及其他重要的特征使iOS7相对于以往的SDK来说发生了重大改变。本文档汇总了iOS7中主要的新特性。读者可以通过以下链接访问iOS7中所有的新APIiOS 7.0 API Diffs.1.用户接口变化iOS 7 includes many new features intended to help you create great user interfaces.新界面设计利用iOS7 SDK编译的应用自动应用新的样子。我们创建一个Single V 阅读全文
posted @ 2014-02-26 20:25 bokeyuan_dan 阅读(325) 评论(0) 推荐(0) 编辑
摘要: iOS 7为应用程序提供新的后台执行模式:应用程序需要需要下载新内容,可以向系统注册,这样程序会被定期唤起或者启动,然后可以在后台下载内容。要注册这个功能,需要打开Info.plist文件,设置UIBackgroundModes键值为fetch,并且通过setMinimumBackgroundFetchInterval:方法设置最小的获取内容的时间间隔。另外,程序如果想要现在任何内容,必须实现application:performFetchWithCompletionHandler:方法。以前应用程序可以利用推送通知告知用户有新的内容,现在则可以利用此机制初始后台下载操作。要支持这种模式,打开 阅读全文
posted @ 2014-02-26 20:24 bokeyuan_dan 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 苹果发布iOS7之后,iOS7全部采用扁平化的界面,我们的app界面在iOS7上出现了很大的改变,这包括UINavigationBar,UIButton,UIActionSheet,UITabBar等。现在我主要针对这几个功能说明一下在iOS7上的兼容性。1.UINavigationBar在iOS7以下所有的UINavigationBar都采用拟物化的界面,给人的感觉很有立体感,但是在iOS7中所有的界面使用的扁平化的界面,这让我们的app在iOS7的系统上看起来不是那么的协调。把UINavigationBar变为扁平化的就是加一个背景图片[self.navigationController. 阅读全文
posted @ 2014-02-26 20:22 bokeyuan_dan 阅读(354) 评论(0) 推荐(0) 编辑