内容推荐 孙志敏、田英主编的《iOS开发案例教程(Swift版国家职业教育移动应用开发专业教学资源库配套教材高等职业教育计算机类课程新形态一体化规划教材)》以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 UlImageView动画播放方法 3.9 UIView动画 【项目实训】用LlIView实现图片动画 单元小结 单元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 JF发俄罗斯方块游戏界卣 【任务陈述】 【任务实施】开发界面 任务5.2 建立数据模型 【任务陈述】 【任务实施】建立数据模型 【任务拓展】方块制作 任务5.3 实现游戏逻辑 【任务陈述】 【任务实施】实现游戏逻辑 【任务拓展】游戏的启动与暂停 单元小结 附录A iOS APP真机测试方法 附录B 将开发APP提交到App Store 附录C 学生实训报告书写范例 实训报告l 实训报告2 实训报告3 实训报告4 实洲报告5 实训总结
|