- ISBN:9787113282509
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:276页
- 出版时间:2021-11-01
- 条形码:9787113282509 ; 978-7-113-28250-9
本书特色
1.内容全面,案例实用本教材以 iOS 开发程序员就业岗位群为导向,覆盖了全部 Swift 基础知识点和主要 iOSSDK 框架技术,循序渐进,直到具备 App 项目开发的基本技能。2.由浅入深,边玩边学本教材内容按照案例开发过程的步骤,采用“Step By Step”的方式,细致入微地呈现完成过程,手把手教学,一目了然,轻松学习。3.代码对照,重点精讲本教材每个步骤都给出全部代码,代码配色也尽可能与 Xcode 默认配色一致,代码之后尽可能给出每一行代码的对照解释,对于重点难点内容再配以多个案例给予讲解讨论,力求不放过任何一个难点,不孤立掌握知识点。
内容简介
本教材由院校iOS教学一线的苹果ACT(AppleCertifiedTrainer)认证讲师与苹果授权区域培训机构(AppleAuthorizedRegionalTrainingProvider,简称RTP)以“校企合作”方式精心设计编著,以好玩有趣的FlappyBird游戏案例为整本教材主线,全面介绍新Swift语言知识点与iOSSDK开发的关键技术。针对没有任何iOS开发基础的初学者,从零基础开始,直到独立开发App项目,成为iOS项目的开发者。本教材包含6个任务,第1~3个任务主要覆盖Swift语言的基础知识,第4~6个任务主要围绕iOSSDK框架技术,每个任务都以FlappyBird游戏案例为目的背景,全程贯穿。教材以步骤化、模块化和任务化编写方式,通过详细的操作步骤分解、运行截图以及代码对照解析,将Swift开发语言和iOSSDK应用开发两大类基础知识点逐步展开,由浅入深,串联成一体,并充分考虑到初学者,细微处也讲解清楚,不留死角,使学生掌握Swift语言规范
目录
1.1 任务描述
1.2 任务实现
1.2.1 模型分析
1.2.2 Xcode安装和Playground编程
1.3 相关知识
1.3.1 常量和变量
1.3.2 数据基本类型
1.3.3 类型推断和转换
1.3.4 元组类型
1.3.5 基本运算符
1.3.6 基本控制流和相关运算符
1.3.7 switch跳转控制及进阶
1.3.8 控制转移语句
1.3.9 注释和断言
思考题
任务2 展示运动界面
2.1 任务描述
2.2 任务实现
2.2.1 项目构建
2.2.2 Storyboard和模拟器运行
2.3 相关知识
2.3.1 类和结构体的定义
2.3.2 类和结构体的属性
2.3.3 函数与方法
2.3.4 函数类型
2.3.5 类和结构体的简单构造过程
2.3.6 类和结构体的自定义构造过程
2.3.7 基本调试操作
思考题
任务3 控制运动界面
3.1 任务描述
3.2 任务实现
3.2.1 界面框架
3.2.2 控件和竖直上抛运动
3.3 相关知识
3.3.1 可选类型和可选链
3.3.2 字符串类型与类型转换
3.3.3 类的继承
3.3.4 构造器的继承
3.3.5 访问控制
思考题
任务4 实现飞行背景
4.1 任务描述
4.2 任务实现
4.2.1 视图和视图控制器
4.2.2 创建动态背景
4.3 相关知识
4.3.1 UIView视图层次
4.3.2 UIViewController的生命周期
4.3.3 UIView属性
4.3.4 图像视图UIImageView
4.3.5 按钮控件UIBunon
4.3.6 UIView视图层次结构
4.3.7 枚举
思考题
任务5 添加界面动画
5.1 任务描述
5.2 任务实现
5.2.1 动画和触摸
5.2.2 小鸟飞行运动
5.3 相关知识
5.3.1 UIView基础动画
5.3.2 逐帧动画和内存检查
5.3.3 CoreAnimation和关键帧动画
5.3.4 触摸事件和手势动作
思考题
任务6 播放动作声音
6.1 任务描述
6.2 任务实现
6.2.1 音效和音乐
6.2.2 游戏闭环
6.3 相关知识
6.3.1 音效和音乐播放
6.3.2 集合和扩展
6.3.3 协议和代理
6.3.4 闭包
思考题
作者简介
郭敏强,男,2004年6月浙江大学控制科学与工程博士毕业,随后在创维集团研发中心工作10年,先后任研究所所长、首席技术官等职务,从事企业产品技术研发和管理工作。2013年11月起入职深圳信息职业技术学院软件学院,任软件技术研究室主任等职务。主要技术领域包括软件技术、移动互联技术等,主持国家、省、市技术研发项目10余项,获广东省科学技术二等奖1项、广东省科学技术三等奖1项、深圳市科技创新奖2项等,指导学生参加国家级比赛获一等奖1项,二等奖1项等,各类授权专利20余项,发表SCI等论文10余篇。, 蔡铁,深圳信息职业技术学院软件学院院长,教授,上海交通大学电路与系统专业博士毕业,1977年出生。, 张运生,1970年出生,深圳信息职业技术学院国际交流与合作学院副院长(主持工作),副教授,电子科技大学计算机软件与理论专业博士毕业。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0