logo
分类于: 编程语言 计算机基础 设计

简介

Swift语言实战晋级(第2版): 专注实战开发的Swift语言系列书

Swift语言实战晋级(第2版): 专注实战开发的Swift语言系列书 0.0分

资源最后更新于 2020-03-29 01:45:44

作者:老镇

出版社:出版社人民邮电出版社

出版日期:2016-07

ISBN:9787115424433

文件格式: pdf

标签: 编程 软件 限时特价 代码 Swift 专注实战开发的Swift语言系列书

简介· · · · · ·

本书通过实例讲解Swift语言在软件开发中的实际应用方法。首先讲述Swift的基础内容,即开发环境的搭建和Swift的基础语法。由于本书是晋级篇,故不再大篇幅讲解基础内容。再以UIKit控件为主要内容,通过拖拖看小游戏等案例来充分巩固UIKit从基础到高级的知识体系,其中还会涉及网络数据读取、图片缓存等技术。讲解SpriteKit的应用,以围住神经猫、跑酷熊猫两个实例来讲述2D游戏的开发技术。作者:老镇。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 内容提要
  2. 推荐序1
  3. 推荐序2
  4. 推荐序3
  5. 推荐序4
  6. 推荐序5
  7. 前言
  8. 第1章 Swift语言基础知识速览
  9. 1.1 开启新世界的大门
  10. 1.2 Swift的前世今生
  11. 1.3 Swift与Object-C的比较
  12. 1.4 什么人适合学习Swift
  13. 1.5 下载Xcode
  14. 1.6 关于Mac操作系统
  15. 1.7 Swift快速入门
  16. 1.8 Swift开发实例-猜拳小游戏
  17. 第2章 Swift语法速读
  18. 2.1 基础知识
  19. 2.2 基本运算符
  20. 2.3 字符串和字符
  21. 2.4 集合类型
  22. 2.5 流程控制
  23. 2.6 函数
  24. 2.7 闭包
  25. 2.8 枚举
  26. 2.9 类和结构体
  27. 2.10 属性
  28. 2.11 方法
  29. 2.12 下标
  30. 2.13 继承
  31. 2.14 构造过程
  32. 2.15 析构过程
  33. 2.16 自动引用计数
  34. 2.17 可选链
  35. 2.18 类型转换
  36. 2.19 类型嵌套
  37. 2.20 扩展
  38. 2.21 协议
  39. 2.22 泛型
  40. 2.23 访问控制
  41. 2.24 高级运算符
  42. 第3章 基础UIKit控件概览
  43. 3.1 创建工程及基本操作
  44. 3.2 Button(按钮)
  45. 3.3 Label
  46. 3.4 TextField
  47. 3.5 TextView
  48. 3.6 Switch
  49. 3.7 SegmentedControl
  50. 3.8 ImageView
  51. 3.9 ProgressView
  52. 3.10 ActivityIndicator View
  53. 3.11 Slider
  54. 3.12 AlertView
  55. 3.13 ActionSheet
  56. 3.14 DatePicker
  57. 3.15 PickerView
  58. 3.16 Stepper
  59. 3.17 WebView
  60. 3.18 Toolbar与Bar Button Item
  61. 3.19 TableView
  62. 3.20 SearchBar
  63. 3.21 NavigationBar
  64. 3.22 NavigationController
  65. 3.23 TabBar
  66. 3.24 TabBar Controller
  67. 3.25 Page View Controller
  68. 3.26 UIScrollView 滚动视图
  69. 3.27 UICollectionView网格
  70. 第4章 拖拖看小游戏
  71. 4.1 构建主界面
  72. 4.2 基本变量和更新函数
  73. 4.3 判断得分
  74. 4.4 重新开始玩游戏
  75. 4.5 新增游戏规则界面实现跳转
  76. 4.6 自定义界面
  77. 第5章 豆瓣电台
  78. 5.1 应用整体分析
  79. 5.2 构建界面
  80. 5.3 圆形封面以及模糊背景
  81. 5.4 歌曲列表和频道列表
  82. 5.5 获取网络数据
  83. 5.6 设置频道列表数据
  84. 5.7 反向传值
  85. 5.8 设置歌曲封面
  86. 5.9 简单的图片缓存策略
  87. 5.10 播放音乐
  88. 5.11 控制音乐
  89. 5.12 自动播放控制
  90. 5.13 播放时间
  91. 5.14 播放进度
  92. 5.15 显示歌词
  93. 5.16 后台播放
  94. 5.17 锁屏时显示歌曲的封面
  95. 5.18 锁屏时歌曲的播放控制
  96. 第6章 任务提醒软件
  97. 6.1 软件预览
  98. 6.2 创建项目
  99. 6.3 开始编写任务分类模块
  100. 6.4 绑定类
  101. 6.5 模拟数据
  102. 6.6 Model初体验
  103. 6.7 全局数据
  104. 6.8 添加任务分类
  105. 6.9 编辑任务分类
  106. 6.10 滑动删除任务类型
  107. 6.11 任务分类图标
  108. 6.12 滑动编辑与删除任务分类
  109. 6.13 滑动编辑与删除任务分类:iOS8
  110. 6.14 小细节处理
  111. 6.15 任务清单
  112. 6.16 设计任务清单的Cell
  113. 6.17 计算未完成的任务
  114. 6.18 滑动删除任务
  115. 6.19 添加任务
  116. 6.20 编辑任务
  117. 6.21 选择提醒时间
  118. 6.22 加入重视程度
  119. 6.23 添加任务模块的细节
  120. 6.24 存储本地数据
  121. 6.25 读取本地数据
  122. 6.26 数据本地化之NSUserDefaults
  123. 6.27 任务分类列表排序
  124. 6.28 本地消息通知
  125. 6.29 数据保护措施
  126. 6.30 应用美化
  127. 第7章 SpriteKit简介
  128. 7.1 简单聊一聊
  129. 7.2 如何学习SpriteKit
  130. 第8章 游戏实战:围住神经猫
  131. 8.1 游戏预览
  132. 8.2 创建游戏项目
  133. 8.3 创建背景
  134. 8.4 创建圆点类
  135. 8.5 在场景中生成圆点
  136. 8.6 神经猫的类
  137. 8.7 寻路
  138. 8.8 作业
  139. 第9章 游戏实战:跑酷熊猫
  140. 9.1 创建游戏工程以及导入素材
  141. 9.2 创建熊猫类
  142. 9.3 显示一个动态的熊猫
  143. 9.4 熊猫的跳和打滚
  144. 9.5 踩踏平台是怎么炼成的
  145. 9.6 创建平台类以及平台工厂类
  146. 9.7 平台的移动
  147. 9.8 产生源源不断的移动平台
  148. 9.9 移除场景之外的平台
  149. 9.10 视差滚动背景
  150. 9.11 欢迎进入物理世界
  151. 9.12 与平台的碰撞
  152. 9.13 二段跳的实现
  153. 9.14 熊猫的打滚动作
  154. 9.15 起跳特效
  155. 9.16 苹果以及苹果工厂类
  156. 9.17 计分板
  157. 9.18 下沉和升降的平台
  158. 9.19 加速度
  159. 9.20 重置游戏
  160. 9.21 声音类
  161. 9.22 修复bug
  162. 后记