封面
书名页
版权页
内容简介
作者简介
前 言
第1部分 Objective-C语言基础
第1章 环境搭建
1.1 Xcode简介
1.2 创建App应用
1.3 程序调试
1.4 Xcode常用快捷键
1.5 常用插件
1.6 快捷代码段
第2章 数据类型与表达式
2.1 数据类型与常量
2.2 算术表达式
2.3 循环结构
2.4 选择结构
2.5 typedef语句
第3章 类、对象与方法
3.1 类
3.2 属性
3.3 方法
3.4 对象
3.5 变量
第4章 Foundation框架
4.1 Foundation框架简介
4.2 字符串类
4.3 数组类
4.4 字典类
4.5 NSNumber类
4.6 NSDate类
4.7 NSFileManager类
4.8 NSURL类
4.9 NSBundle类
第5章 Objective-C语言特性
5.1 代码块
5.2 分类
5.3 协议
5.4 KVC
5.5 KVO
第6章 Objective-C进阶
6.1 对象复制
6.2 内存管理
6.3 预编译指令
6.4 NSLog()函数
6.5 结构
第2部分 iOS开发基础
第7章 基础UI控件
7.1 UIKit框架
7.2 视图UIView
7.3 图片控件UIImageView
7.4 按钮控件UIButton
7.5 文本控件UILabel
7.6 提示框控件
7.7 文本输入框UITextField
第8章 高级UI控件
8.1 滚动视图UIScrollView
8.2 表视图UITableView
8.3 集合视图UICollectionView
8.4 手势UIGestureRecognizer
第9章 控制器
9.1 控制器UIViewController
9.2 导航控制器UINavigationController
9.3 UITabBarController
9.4 UIWindow、UIView与UIViewController关系
第10章 其他UI控件
10.1 WKWebView
10.2 UITextView
10.3 UIPageControl
10.4 UIPickerView
10.5 UISilder
10.6 UIDatePicker
10.7 UISegmentedControl
第3部分 iOS开发进阶
第11章 多线程
11.1 线程基础知识
11.2 GCD
11.3 NSOperation
第12章 网 络
12.1 网络开发基本概念介绍
12.2 常用网络协议之HTTP
12.3 网络请求之GET、POST请求
12.4 AFNetworking框架介绍
12.5 聚合数据API简介
12.6 GET请求与POST请求使用示例
12.7 JSON和XML简单介绍
第13章 数据持久化
13.1 沙盒
13.2 Plist文件
13.3 偏好设置NSUserDefaults
13.4 归档
13.5 SQLite
13.6 FMDB
13.7 Core Data
13.8 Realm
第14章 绘图和动画
14.1 核心绘画
14.2 UIImage绘图应用
14.3 CALayer
14.4 核心动画
第15章 设计模式
15.1 iOS下的MVC设计模式
15.2 单例模式
15.3 iOS下的MVVM设计模式
第16章 自动布局
16.1 自动布局简介
16.2 Masonry
第17章 设备调用
17.1 UIDevice类
17.2 位置应用
17.3 地图应用
17.4 相机与相册
17.5 CoreMotion框架
17.6 系统应用调用
第18章 证书管理与应用发布
18.1 证书管理
18.2 推送证书管理
18.3 App Store应用发布
第19章 消息推送
19.1 远程消息推送
19.2 本地消息推送(基于iOS 10 UserNotifications框架)
第20章 其他高级知识点
20.1 App的生命周期
20.2 使用AVFoundation框架实现扫描二维码
第4部分 常用第三方框架与工具
第21章 常用第三方框架介绍
21.1 CocoaPods
21.2 高德地图
21.3 SDWebImage
21.4 免费短信验证码
21.5 MBProgressHUD
21.6 YYModel
第22章 常用开发工具介绍
22.1 Reveal——AppUI界面分析
22.2 Charles——网络抓包工具
22.3 GitHub
第5部分 Swift语言基础
第23章 Swift语言基础
23.1 Swift简介
23.2 常量和变量
23.3 基本运算符
23.4 字符串和字符
23.5 集合类型
23.6 流程控制
23.7 函数基础
23.8 函数类型
23.9 闭包
23.10 枚举
23.11 类和结构体
23.12 属性
23.13 方法
23.14 下标
23.15 继承
23.16 初始化
23.17 析构
23.18 扩展
23.19 协议
23.20 泛型
23.21 可选链
第6部分 React Native基础
第24章 React Native基础
24.1 搭建React Native开发环境
24.2 编写Hello World
24.3 属性Props
24.4 状态State
24.5 样式style
24.6 界面布局
24.7 网络
24.8 Text组件
24.9 Image组件
24.10 Button组件
24.11 TouchableHighlight组件
24.12 TextInput组件
24.13 KeyboardAvoidingView组件
24.14 ScrollView组件
24.15 ListView组件
24.16 Navigator组件
24.17 TabBarIOS组件
参考文献
更新时间:2019-12-12 17:20:40