顶部
收藏

iOS开发案例教程(Swift版)


作者:
孙志敏 田英
定价:
36.80元
ISBN:
978-7-04-051050-8
版面字数:
0.00千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2019-02-27
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
网络技术

本书是“十四五”职业教育国家规划教材,同时也是国家职业教育移动应用开发专业教学资源库配套教材。

本书以iOS 系统为平台,介绍如何开发运行在iOS 平台上的APP。本书站在初学者的角度,以简单丰富的案例、通俗易懂的语言介绍了如何使用Swift 语言进行APP 开发以及开发过程中需要掌握的技巧。

本书配有微课视频、课程标准、授课计划、电子教案、授课用PPT、课后习题、习题答案及解析、案例素材等丰富的数字化学习资源。与本书配套的数字课程在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC 课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com 获取相关资源。

本书可以作为高等职业院校移动应用开发专业的教材,也可供计算机专业人员和爱好者作为自学参考书使用。

  • 前辅文
  • 单元1 程序设计思维
    • 学习目标
      • 【知识目标】
      • 【能力目标】
    • 引例描述
    • 任务 建立程序设计思维
      • 【任务陈述】
      • 【知识准备】
      • 1.1 程序
      • 【任务实施】挑战CodeMonkey 游戏
      • 【任务拓展】
      • 1.2 Playground 的使用
      • 1.3 程序注释的用处
      • 【项目实训】学习使用Playground进行基本编程
    • 单元小结
  • 单元2 第1个程序
    • 学习目标
      • 【知识目标】
      • 【能力目标】
    • 引例描述
    • 任务2.1 安装Xcode 软件
      • 【任务陈述】
      • 【知识准备】
      • 2.1 Xcode 软件
      • 2.2 Xcode 软件的界面
      • 【任务实施】完成第1 个程序Hello World
      • 【任务拓展】
      • 2.3 项目文件结构
      • 2.4 在其他系统下的学习环境
      • 【项目实训】更改APP 的启动图标
    • 任务2.2 认识组件
      • 【任务陈述】
      • 【知识准备】
      • 2.5 Storyboard 的使用
      • 2.6 常见组件
      • 【任务实施】实现手机拨号盘UI
      • 【任务拓展】
      • 2.7 其他组件
      • 【项目实训】实现咬人的鲨鱼UI
    • 任务2.3 学会使用Outlet 和Action
      • 【任务陈述】
      • 【知识准备】
      • 2.8 Outlet
      • 2.9 Action
      • 【任务实施】实现手机拨号盘功能
      • 【任务拓展】
      • 2.10 代码连接情况的查看与删除
      • 【项目实训】实现“咬人的鲨鱼”功能
    • 单元小结
  • 单元3 生日快乐歌
    • 学习目标
      • 【知识目标】
      • 【能力目标】
    • 引例描述
    • 任务3.1 添加图像
      • 【任务陈述】
      • 【知识准备】
      • 3.1 用户界面布局计算
      • 3.2 用户界面设计原则
      • 【任务实施】制作“界面1”
      • 【任务拓展】纯代码方式添加图像
      • 【项目实训】用代码实现图片添加
    • 任务3.2 为APP连接第2个界面
      • 【任务陈述】
      • 【知识准备】
      • 3.3 程序入口
      • 【任务实施】完成“界面1”跳转
      • 【任务拓展】
      • 3.4 Segue
    • 任务3.3 添加音频
      • 【任务陈述】
      • 【知识准备】
      • 3.5 音频播放
      • 3.6 Swift中声音相关的类
      • 【任务实施】为“界面2”添加
      • 生日快乐歌
      • 【任务拓展】制作声音文件
      • 【项目实训】一起来听歌
    • 任务3.4 添加动画
      • 【任务陈述】
      • 【知识准备】
      • 3.7 动画的概念
      • 【任务实施】为“界面2”添加动画
      • 【任务拓展】
      • 3.8 UIImageView动画播放方法
      • 3.9 UIView动画
      • 【项目实训】用UIView实现图片动画
    • 单元小结
  • 单元4 五星评电影
    • 学习目标
      • 【知识目标】
      • 【能力目标】
    • 引例描述
    • 任务4.1 制作APP启动页面
      • 【任务陈述】
      • 【知识准备】
      • 4.1 为程序添加启动页面
      • 【任务实施】制作APP启动页面
    • 任务4.2 制作影片评分展示界面
      • 【任务陈述】
      • 【知识准备】
      • 4.2 视图控制器
      • 4.3 Navigation Controller
      • 4.4 Table View
      • 【任务实施】制作影片评分展示界面
      • 【任务拓展】
      • 4.5 代码与界面的关联
      • 4.6 控制器分类
    • 任务4.3 添加新影片评价
      • 【任务陈述】
      • 【知识准备】
      • 4.7 Navigation Bar与
      • Navigation Item
      • 【任务实施】添加新影片评价
      • 界面制作
    • 任务4.4 设置Segue界面及Action
      • 【任务陈述】
      • 【知识准备】
      • 4.8 Unwind Segue的作用
      • 【任务实施】关联各个界面
    • 单元小结
  • 单元5 俄罗斯方块
    • 学习目标
      • 【知识目标】
      • 【能力目标】
    • 引例描述
    • 任务5.1 开发俄罗斯方块游戏界面
      • 【任务陈述】
      • 【任务实施】开发界面
    • 任务5.2 建立数据模型
      • 【任务陈述】
      • 【任务实施】建立数据模型
      • 【任务拓展】方块制作
    • 任务5.3 实现游戏逻辑
      • 【任务陈述】
      • 【任务实施】实现游戏逻辑
      • 【任务拓展】游戏的启动与暂停
    • 单元小结
  • 附录A iOS APP真机测试方法
  • 附录B 将开发APP提交到App Store

相关图书