为你推荐
前言
上篇 Swift语言基础篇
第1章 Swift语言介绍
1.1 Swift语言介绍
1.2 Swift和Objective-C语言对比
1.3 Swift优秀的特性
1.4 使用Xcode建立Swift项目
1.5 Swift使用Playground
第2章 基础知识
2.1 常量与变量
2.2 类型定义
2.3 可选类型Optional
2.4 基本运算符
第3章 字符串、数组、字典
3.1 字符串
3.2 数组
3.3 字典
第4章 控制语句和函数
4.1 分支结构
4.2 语句的作用域
4.3 循环结构
4.4 跳转语句及块标签
4.5 函数
第5章 枚举和结构体
5.1 枚举
5.2 结构体
第6章 类
6.1 类的声明与定义
6.2 属性
6.3 方法
6.4 subscript下标
第7章 继承
7.1 继承实例分析
7.2 重写
7.3 构造方法
7.4 析构方法
7.5 类扩展
第8章 自动引用计数
8.1 自动引用计数的工作机制
8.2 自动引用计数实战
8.3 对象之间的循环强引用
8.4 解决对象之间的循环强引用
8.5 闭包引起的循环强引用
8.6 解决闭包引起的循环强引用
第9章 可选链和类型转换
9.1 可选链
9.2 类型转换
第10章 协议
10.1 协议的语法
10.2 委托/代理设计模式
10.3 协议的各种使用
10.4 协议的继承
第11章 闭包和操作符重载
11.1 闭包表达式
11.2 尾部闭包
11.3 运算符重载
11.4 泛型
11.5 Swift和Objective-C交互
下篇 Swift UI设计篇
第12章 第一个UI项目
12.1 创建工程
12.2 Xcode工程界面
12.3 代码及运行
12.4 运行
第13章 UIView视图
13.1 UIView的创建
13.2 CGRect详解
13.3 UIColor的使用
13.4 UIView的显示
13.5 父视图与子视图
13.6 UIView其他操作
13.7 UIView的tag属性
13.8 UIView的移除
第14章 iOS中的各种控件
14.1 UILabel标签
14.2 UIButton按钮控件
14.3 UIImageView图片视图
14.4 UITextField单行文本框
第15章 UIViewControler视图控制器
15.1 创建视图控制器
15.2 视图控制器的产生过程
15.3 视图控制器的切换
15.4 视图控制器的生命周期
15.5 视图控制器的切换动画
第16章 UINavigationController导航栏控制器
16.1 导航栏控制器概述
16.2 导航栏控制器的创建
16.3 导航栏
16.4 视图控制器之间的切换
16.5 navigationItem属性详解
16.6 UIToolBar的使用详解
第17章 界面之间的传值
17.1 正向传值
17.2 反向传值
第18章 UITabBarController标签栏控制器
18.1 标签栏控制器概述
18.2 标签栏控制器的创建
18.3 标签的创建
18.4 当创建的标签超过5个时的状态
18.5 标签栏控制器代理
18.6 标签栏控制器的其他属性设置
18.7 NSUserDefault本地化存储
第19章 UIScrollView滚动视图
19.1 UIScrollView的创建
19.2 滚动条的设置
19.3 滚动边界反弹效果
19.4 偏移量
19.5 滚动视图的代理方法
19.6 分屏滚动
19.7 引导页的实现
19.8 UIPageControl控件
第20章 UITableView表视图
20.1 UITableView概述
20.2 NSIndexPath
20.3 多分区tableView
20.4 UITableView行编辑
20.5 UITableView索引
20.6 UITableView搜索
20.7 UITableViewCell的定制
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜