更新时间:2021-01-28 17:58:19
封面
版权信息
内容提要
序言
其他
前言
第1章 项目简介——“开门见山”
1.1 项目介绍
1.2 Swift语言介绍
1.3 搭建开发环境
1.4 项目目标
1.5 本章小结
第2章 微博开发准备——“工欲善其事,必先利其器”
2.1 创建微博工程
2.2 设置项目启动信息
2.3 项目整体架构
2.4 本章小结
第3章 微博项目搭建——“万丈高楼平地起”
3.1 设置项目目录结构
3.2 添加子控制器
3.3 添加撰写按钮
3.4 本章小结
第4章 访客视图
4.1 分析访客视图与现有架构的关系
4.2 创建表格视图控制器基类
4.3 分析访客视图界面
4.4 开发访客视图界面
4.5 首页动画
4.6 本章小结
第5章 第三方框架介绍
5.1 CocoaPods工具
5.2 AFNetworking框架
5.3 SnapKit框架
5.4 SDWebImage框架
5.5 SVProgressHUD框架
5.6 本章小结
第6章 封装网络工具类
6.1 网络编程基础知识
6.2 封装网络工具类
6.3 本章小结
第7章 登录授权
7.1 OAuth机制
7.2 获取访问令牌
7.3 加载用户信息
7.4 归档用户信息到本地
7.5 本章小结
第8章 新特性和欢迎界面
8.1 为项目添加新特性界面
8.2 为项目添加欢迎界面
8.3 切换界面
8.4 本章小结
第9章 微博首页
9.1 微博数据模型
9.2 文字微博布局
9.3 配图微博布局
9.4 本章小结
第10章 微博转发
10.1 显示转发的微博
10.2 刷新微博
10.3 表情键盘
10.4 本章小结
第11章发布微博
11.1 发布文本和图片微博
11.2 给微博选择照片
11.3 本章小结
第12章 给配图微博添加查看器
12.1 照片查看器功能分析
12.2 照片查看器功能的实现
12.3 为照片查看器添加转场动画
12.4 本章小结
第13章 数据缓存
13.1 SQLite数据库
13.2 FMDB框架的使用
13.3 使用FMDB缓存微博数据
13.4 清理数据存储
13.5 本章小结
第14章 微博优化
14.1 和日期相关的类
14.2 微博日期处理
14.3 使用正则表达式处理微博来源
14.4 使用表情文字
14.5 使用FFLabel框架响应超链接
14.6 开发最近使用表情的功能
14.7 本章小结
第15章 项目调试和发布
15.1 真机测试
15.2 发布App到App Store流程
15.3 本章小结