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

- 99ios -

GitHub:7-团队合作(GitHub Flow)
GitHub Flow简介GitHub除了能够对版本进行管理之外,更加重要的价值在于团队协作,绝大多数软件项目都不是一个人独立完成的,而是需要团队合作,在团队合作中建立一套高效的协作方式就变得尤...
Reveal:1-Reveal使用简介
Reveal是一款可以在iOS开发过程中用于界面控件分析的开发辅助工具。借助Reveal,我们可以对App界面上的所有可见元素进行分析。在开发过程中,经常会出现界面展示的样式与预期不符的情况,R...
网络图片下载SDK:SDWebImage
在实际的App开发中,界面显示的图片除了少量的本地图片外,绝大多数图片都需要通过网络从服务器下载。对于网络图片下载的处理逻辑需要考虑诸多因素,例如网络传输因素、图片缓存等,通常情况下我们都会使用...
高德地图SDK:5-定位SDK
高德定位SDK提供了不依赖于地图定位的定位功能,开发者可以无地图显示的场景中便捷地为应用程序添加定位功能。定位SDK提供了单次定位、连续定位、逆地理信息、地理围栏等功能。本节以单次定位为例介绍一...
高德地图SDK:4-绘制地图标注
同MapKit框架类似,使用高德地图SDK也可以在地图上添加标注。标注可以精确表示用户需要展示的位置信息,高德地图SDK提供的标注功能允许用户自定义图标和信息窗,同时提供了标注的点击、拖动事件的...
高德地图SDK:3-地图SDK简介
高德地图所提供的SDK中,地图SDK是用于提供地图展示相关功能的SDK,其可以提供地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。MAMapView...
CocoaPods:2-使用CocoaPods安装SDK
CocoaPods安装完毕后,我们就可以通过CocoaPods来安装第三方库了。使用CocoaPods为一个工程安装第三方库,需要按照如下步骤进行。使用CocoaPods安装SDK在工程目录中,...
CocoaPods:1-安装
CocoaPods是iOS开发中最常使用的第三方开源库管理工具。如果不使用CocoaPods,我们在iOS开发过程中使用的第三方库需要手工进行安装以及更新,并且需要手工来设置各个第三方库所需的系...
MapKit框架:6-复杂地图标注示例
本节的示例代码,在MKMapView上实现了添加自定义样式的地图标注,该地图标注的图标使用自定义图片,点击图标后,可以在附加视图的左右两侧各添加一个按钮。准备工作在进行地图标注样式定制之前,需要...
定位服务:5-CLGeocoder应用案例2
上一节的示例代码演示了使用CLGeocoder类进行地址到经纬度的转换,本节我们来完成从经纬度到地址的反向转换过程。准备工作新建一个Single View Application工程,并导入Co...