顶部
收藏

iOS开发案例教程(Swift版)


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

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

本书为国家职业教育移动应用开发专业教学资源库配套教材。配有微课视频、课程标准、授课计划、电子教案、授课用PPT、课后习题、习题答案及解析、案例素材等丰富的数字化学习资源。与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)上线,读者可登录网站进行学习,也可扫描书中二维码观看微课视频,详见“智慧职教服务指南”。

  • 前辅文
  • 单元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 在Linux 下的学习环境
      • 【项目实训】更改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
  • 附录C 学生实训报告书写范例
    • 实训报告1
    • 实训报告2
    • 实训报告3
    • 实训报告4
    • 实训报告5
    • 实训总结

相关图书