免费开源的iOS开发学习平台

- 开发进阶 -

核心动画CoreAnimation:2-动画的实现步骤
动画的实现步骤当我们需要创建一个动画时,通常可以按照如下步骤进行:实例化一个CAAnimation的子类对象,例如CABasicAnimation、CAKeyframeAnimation、CAT...
核心动画CoreAnimation:1-简介
CoreAnimation框架是苹果的核心技术之一,iOS以及MacOS之所以大受欢迎,其中一个重要的原因在于能够提供非常炫酷的动画效果,同时其对硬件的要求很低。CoreAnimation简介C...
定位服务:4-CLGeocoder应用案例1
CLGeocoder类是用于位置名称与地理位置相互转换的类,本节的代码我们首先演示一下从地理位置获取对应的经纬度操作。准备工作新建一个Single View Application工程,并导入C...
定位服务:3-地理信息编码简介
CLGeocoder类简介CLGeocoder类是在CoreLocation框架中提供的用于翻译地理位置的类,通过CLGeocoder类可以获取具体地理位置的经纬度信息,同时还可以根据经纬度来获...
CALayer介绍:2-iOS开发中的坐标系
iOS开发中有两大类型的坐标系,分别为点坐标系(point-based coordinate systems)以及单元坐标系(unit coordinate systems)。另外,当我们对视图...
CALayer介绍:3-动画属性
当我们修改CALayer类的一些属性时,可以展示属性变化的过程,从而显示出动画播放的效果,而这些属性我们称为动画属性。动画属性CALayer中的动画属性在开发过程中,我们比较常用的有如下几个。@...
CALayer介绍:1-CALayer简介
在学习iOS的动画之前,我们首先需要了解视图UIView能够显示样式的原理。其实,在屏幕上展示出来的视图样式,其实是由UIView对象中的layer属性所控制的。CALayer简介视图UIVie...
MapKit框架:5-复杂地图标注(MKAnnotationView)
借助MKPointAnnotation类,我们可以快速的创建地图标注,但MKPointAnnotation类的标注样式是由系统定义的,程序员不能够对其样式进行修改。在实际的开发中,为了体现App...