更新时间:2019-01-04 16:58:49
封面
版权信息
前言
第一部分
第1章 创建项目并集成LeanCloud SDK
1.1 访问LeanCloud
1.2 创建Xcode项目——Instagram
1.3 将LeanCloud SDK集成到iOS项目中
1.4 初始化 LeanCloud SDK
本章小结
第2章 创建用户登录界面
2.1 从故事板中创建视图
2.2 搭建用户的登录界面
2.3 为SignInVC类和视图创建Outlet和Action关联
2.3.1 什么是Outlet和Action
2.3.2 为SignInVC创建Outlet
2.3.3 为SignInVC创建Action
2.4 调整模拟设备
第3章 创建用户注册界面
3.1 利用滚动视图创建用户注册界面
3.2 创建Outlet和Action关联
3.3 让注册视图消失
第4章 注册视图中编写与界面相关的代码
4.1 获取当前屏幕的尺寸
4.2 添加键盘相关的Notification通知
4.3 Swift语言中的可选特性
4.4 以动画的方式改变滚动视图的高度
4.5 通过Tap手势让虚拟键盘消失
第5章 设置注册页面的用户头像
5.1 为Image View添加单击手势识别
5.2 创建照片获取器
5.3 访问照片库的前期准备
5.4 将Image View的外观设置为圆形
第6章 提交用户注册信息到LeanCloud
6.1 检验用户输入的数据
6.2 if语句中对可选链的处理
6.3 使用UIAlertController显示警告信息
6.4 提交数据到LeanCloud平台
6.5 在LeanCloud云端查看提交的信息
第7章 用户登录
7.1 利用UserDefaults存储用户信息
7.2 SignInVC中的用户登录
第8章 创建项目并集成LeanCloud SDK
8.1 删除已经安装到模拟器中的App
8.2 创建密码重置页面的视图
8.3 完成重置控制器代码
第9章 调整注册和登录界面的布局
9.1 通过Size Classes查看界面布局在不同设备上的效果
9.2 对登录界面布局
9.3 对注册界面布局
9.4 对密码重置界面布局
第10章 美化Instagram
10.1 添加字体
10.2 设置各功能视图的背景图
10.3 注册用户的邮箱校验
第二部分
第11章 创建Home Page用户界面
11.1 在故事板中搭建集合视图
11.2 为集合视图创建代码类
11.3 添加Outlet和Action
11.4 调整集合单元格
第12章 从云端读取当前用户信息
12.1 创建个人主页与标签控制器的关联
12.2 修改HomeVC的代码
12.3 应用程序传输安全协议
12.4 设置导航栏标题
第13章 在个人主页中显示帖子信息
13.1 在LeanCloud云端创建数据类
13.2 编写接收数据的代码
13.3 创建单元格相关代码
第14章 获取用户的帖子及关注数
14.1 注册后的用户登录
14.2 在云端创建关注记录
14.3 获取用户相关数据信息
第15章 与统计数据之间的交互
15.1 在故事板中创建表格视图控制器
15.2 创建Outlet关联
15.3 统计数据被单击后的实现代码
第16章 从云端载入关注人员信息
16.1 从云端获取关注人员信息
16.2 创建表格视图的单元格
16.3 设置关注按钮的状态
16.4 添加关注和取消关注
第17章 创建访客的相关功能
17.1 在故事板中创建用户界面