图书介绍

iOS编程 第5版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

iOS编程 第5版
  • 克里斯蒂安·科尔 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:9787568029322
  • 出版时间:2017
  • 标注页数:398页
  • 文件大小:36MB
  • 文件页数:415页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iOS编程 第5版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 第一个简单的iOS应用1

1.1 创建Xcode项目2

1.2 模型-视图-控制器5

1.3 设计Quiz6

1.4 Interface Builder7

1.5 创建界面8

1.6 创建模型对象21

1.7 编译完成的应用23

1.8 应用图标24

1.9 启动画面26

第2章 Swift语言27

2.1 Swift的数据类型27

2.2 使用标准类型28

2.3 可选35

2.4 循环和字符串补全37

2.5 枚举和Switch39

2.6 查阅Apple的Swift文档40

第3章 视图与视图层次结构41

3.1 视图基础42

3.2 视图层次结构42

3.3 创建新项目44

3.4 视图及Frame45

3.5 自动布局系统55

3.6 初级练习:更多自动布局练习64

第4章 文本输入与委托65

4.1 文本编辑65

4.2 实现温度转换73

4.3 委托76

4.3 初级练习:禁止输入字母79

第5章 视图控制器81

5.1 视图控制器的视图82

5.2 设置初始视图控制器82

5.3 UITabBarController85

5.4 加载以及展示视图90

5.5 与视图控制器及其视图交互92

5.6 中级练习:夜间模式93

5.7 深入学习:高清显示93

第6章 用代码实现视图95

6.1 使用代码创建视图96

6.2 代码实现约束97

6.3 代码实现事件104

6.4 初级练习:再添加一个Tab106

6.5 中级练习:显示用户位置106

6.6 高级练习:显示地图大头针106

6.7 深入学习:NSAutoresizingMaskLayoutConstraint106

第7章 本地化109

7.1 国际化110

7.2 本地化120

7.3 初级练习:另外一种本地化126

7.4 深入学习:NSBundle在国际化中扮演的角色126

7.5 深入学习:导入以及导出XLIFF128

第8章 控制动画129

8.1 基础动画130

8.2 另一个标签132

8.3 动画完成135

8.4 对约束作动画135

8.5 时间方法139

8.6 初级练习:spring动画141

8.7 中级练习:Layout Guides141

第9章 UITableView与UITableViewController143

9.1 编写Homepwner应用144

9.2 UITableViewController145

9.3 创建Item类147

9.4 UITableView数据源149

9.5 UITableViewCells153

9.6 内容缩进158

9.7 初级练习:多个分组159

9.8 中级练习:固定的行160

9.9 高级练习:自定义UITableView160

第10章 编辑UITableView161

10.1 编辑模式161

10.2 添加行166

10.3 删除行168

10.4 移动行169

10.5 显示提示窗口170

10.6 设计模式173

10.7 初级练习:修改删除按钮的标题174

10.8 中级练习:禁止调整顺序174

10.9 高级练习:真正地禁止调整顺序174

第11章 创建UITableViewCell子类175

11.1 创建ItemCell176

11.2 添加并关联ItemCell的属性178

11.3 使用ItemCell179

11.4 动态计算高度180

11.5 动态类型181

11.6 初级练习:UITableViewCell的颜色184

第12章 UIStackView185

12.1 使用UIStackView186

12.2 Segues194

12.3 绑定内容195

12.4 传递数据200

12.5 初级练习:更多的UIStackView201

第13章 UINavigationController203

13.1 UINavigationController204

13.2 使用UINavigationController导航209

13.3 视图的出现和消失210

13.4 隐藏键盘211

13.5 UINavigationBar215

13.6 初级练习:显示数字键盘220

13.7 中级练习:自定义UITextField220

13.8 高级练习:添加更多UIViewController220

第14章 相机221

14.1 通过UIImageView对象显示图片222

14.2 通过UIImagePickerController拍摄照片226

14.3 创建ImageStore231

14.4 让UIViewController可以访问ImageStore232

14.5 创建并使用键233

14.6 使用ImageStore235

14.7 初级练习:编辑图片236

14.8 中级练习:删除图片237

14.9 高级练习:Camera Overlay237

14.10 深入学习:导航实现文件237

第15章 保存、读取与应用状态241

15.1 固化242

15.2 应用沙盒245

15.3 NSKeyedArchiver与NSKeyedUnarchiver248

15.4 应用状态与状态切换251

15.5 通过NSData将数据写入文件254

15.6 错误处理257

15.7 初级练习:PNG259

15.8 深入学习:应用状态切换259

15.9 深入学习:文件系统读/写261

15.10 深入学习:应用程序包263

第16章 Size Classes265

16.1 定制Size Classes266

16.2 初级练习:垂直排列UITextField和UILabel272

第17章 触摸事件和UIResponder273

17.1 触摸事件274

17.2 创建TouchTracker应用275

17.3 创建Line结构体276

17.4 创建DrawView278

17.5 使用DrawView画图279

17.6 处理触摸事件并创建线条对象280

17.7 @IBInspectable285

17.8 中级练习:颜色287

17.9 高级练习:圆圈287

17.10 深入学习:响应对象链287

17.11 深入学习:UIControl289

第18章 UIGestureRecognizer与UIMenuController291

18.1 UIGestureRecognizer子类292

18.2 使用UITapGestureRecognizer检测点击292

18.3 多个UIGestureRecognizer294

18.4 UIMenuController297

18.5 更多UIGestureRecognizer299

18.6 深入学习UIGestureRecognizer304

18.7 中级练习:神奇的线条305

18.8 高级练习:速度和大小305

18.9 铂金挑战:颜色305

18.10 深入学习:UIMenuController与UIResponderStandardEditActions306

第19章 网络服务307

19.1 开始Photorama应用308

19.2 创建URL309

19.3 发送请求314

19.4 Photo模型317

19.5 JSON数据318

19.6 下载并显示图片数据326

19.7 主线程329

19.8 初级练习:打印返回信息331

19.9 深入学习:HTTP331

第20章 UICollectionView333

20.1 显示网格334

20.2 UICollection数据源336

20.3 自定义布局339

20.4 创建自定义的UICollectionViewCell341

20.5 下载图片数据345

20.6 查看照片349

20.7 中级练习:改变Item的尺寸352

20.8 高级练习:自定义布局352

第21章 Core Data353

21.1 对象图353

21.2 实体354

21.3 创建Core Data Stack358

21.4 更新数据361

21.5 更新数据源364

21.6 在硬盘上保存图片367

21.7 初级练习:照片查看次数368

第22章 Core Data关系369

22.1 关系370

22.2 在界面中添加标签372

22.3 父子NSManagedObjectContext382

22.4 中级练习:收藏384

第23章 后记385

23.1 接下来做什么385

23.2 关注我们386

索引387

热门推荐