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

- 最佳实践 -

MBProgressHUD:2-基本使用
本节我们通过展示MBProgressHUD的几种样式,讲解MBProgressHUD的使用方法。准备工作我们首先搭建一个简单的界面。在 Main.storyboard 中添加几个按钮控件,并与V...
MJRefresh的使用:下拉刷新与上拉加载
在移动网络应用中,一般情况下都要实现上拉加载与下拉刷新操作。这两个功能我们可以使用国内开发者开发的一款优秀框架–MJRefresh来实现。此篇文章我们通过操作UITableView控件来实现MJ...
高德地图SDK:2-高德地图SDK的安装
高德地图SDK的安装高德地图SDK的安装支持使用CocoaPods安装以及手工安装。由于使用手工方式安装需要额外添加很多的依赖库,所以我们推荐使用CocoaPods进行安装。1、首先为工程创建一...
高德地图SDK:1-高德地图简介
高德SDK简介高德开放平台将高德最专业的定位、地图、搜索、导航等能力,以API等形式向广大开发者免费开放。高德SDK包括如下几个子模块:地图SDK:高德地图 iOS SDK 是一套基于 iOS ...
Charles使用介绍:2-抓取HTTPS请求(高级)
HTTP协议的安全性比较低,因此苹果官方也开始推动HTTPS协议的应用。使用Charles抓取HTTPS请求之前,我们必须预先配置相关的SSL证书后,才可以正常使用。电脑安装SSL证书在Mac上...
Charles使用介绍:1-抓取HTTP请求(基础)
在iOS开发过程中,网络抓包是常见的必备技能之一。这里我们主要介绍一下Mac下的抓包利器Charles(文中使用版本:4.0.1)。Charles可以非常方便的抓取Http/Https请求,从而...
Reveal:2-逆向工程:分析任意iOS应用的UI界面
在iOS逆向工程中,Reveal扮演着重要角色。一般情况下,Reveal在iOS开发过程中可以分析UI界面,另外,也可以应用于分析其他任意的App。特别是对于初学者来说,去了解其他优秀App的界...
免费短信验证码:mob短信验证码SDK
使用短信验证码来实现用户注册基本是每个App必备的功能之一,目前市面上绝大多数的短信SP提供商都是需要付费才能提供这种服务,价格普遍在0.07元/条左右。这里跟大家介绍一个免费的短信验证码的SD...
Xcode8:删除Provisioning Profile文件
随着开发时间的延长,Xcode中会有很多无用的Provisioning Profile,对于后续的调试以及程序打包会产生不方便,容易选错,特别是当一些Provisioning Profile的名...