一、LeanCloud的简介
LeanCloud是一个可以用来存储数据的平台(相当于的后端服务器),它可以作为手机APP存储数据,获取数据的平台。当个人做开发时可以使用LeanCloud作为数据端,就不用再去搭建、租赁服务器(服务器成本比高)。LeanCloud还有实时聊天、消息推送,具体可以去官网看下。LenaCloud官网
二、LeanCloud的简单使用
1、在官网注册一个账号(地址上面有)
2、创建一个应用
3、使用Xcode新建一个项目
4、搭建开发环境,可以在官网下载SDK下载地址然后拖入工程中,你也可以使用cocoaPod快速集成(建议使用cocoaPod,快速方便)
5、搭建开发环境后在项目的Appdelegate.m的didFinishLaunchingWithOptions:launchOptions方法里添加以下代码:
6、在控制器viewDidLoad方法里添加以下代码:
运行 app,一个类名为 TestObject 的新对象会被发送到 LeanCloud 并保存下来。(注意运行一次看看结果就可以了,不要多次运行,至于为什么你会懂的。)
(至于具体的步骤:LeanCloud的官网快速入门有很详细的搭建步骤,这里就不在一一赘述LeanCloud快速入门
三、LeanClode之用户登陆实现(AVUser)
AVUser是leanCloud提供的用户登陆注册的一个类,可以实现注册、登陆、邮箱验证,手机号码验证功能。下面就来具体介绍一下这个类:
1、AVUser提供了三个默认属性:用户名,邮箱,密码, 可以通过以下方式获取用户名及邮箱,密码是不能获取的(密码仅仅是在注册的时候可以设置的属性,其他任何方式都不能获取具体可以参照文档):
2、AVUser也可以添加属性,比如给当前用户添加年龄,性别:
3、使用AVUser注册一个新用户(User),可以使用以下方法:
3.1:用户名和密码注册
这种方式你可以设置邮箱,也可以直接让用户以邮箱注册具体详情见文档
3.2手机号码快速注册:
4、使用AVUser登陆,可以使用手机号+密码,用户名+密码。。。详细见文档 下面代码演示用户名+密码登陆