hi,小慕
iOS开发技术
第9次开课
开课时间: 2025年02月16日 ~ 2025年06月30日
学时安排: 4
当前开课已结束 已有 253 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(893)
spContent=iPhone产品拥有强大的市场需求,AppStore移动运营生态带来潜在的市场机遇。只要你能够开发足够好的APP,就有机会在iOS的世界创造奇迹,前提你要具备扎实的iOS开发技能。《iOS开发技术》课程将带领大家,在典型案例中轻松地学习iOS开发语言与技巧,逐步掌握iOS开发流程与方法,叩开iOS开发的大门...
iPhone产品拥有强大的市场需求,AppStore移动运营生态带来潜在的市场机遇。只要你能够开发足够好的APP,就有机会在iOS的世界创造奇迹,前提你要具备扎实的iOS开发技能。《iOS开发技术》课程将带领大家,在典型案例中轻松地学习iOS开发语言与技巧,逐步掌握iOS开发流程与方法,叩开iOS开发的大门...
—— 课程团队
课程概述

  本课程是高职软件技术、移动应用开发专业的职业能力核心课程,面向具有一定编程基础的计算机类学生,以及其它对iOS APP开发感兴趣的人员。课程以iOS基础应用开发为主,涉及UI控件、表视图及多视图、数据库应用、传感器应用等,使用案例作为载体重构课程体系,弱化语言及理论讲解,引导学生在动手实践中开拓思维,掌握iOS编程实现要领,为进一步的AppStore应用及游戏开发打基础。

授课目标

  熟悉AppStore开发流程与规范,熟练使用Xcode开发环境与Objective-C/Swift编程语言,具备iOS平台APP设计、开发、实现、测试、部署等能力,使用iOS常用设计模式进行基础UI设计,实现多界面融合的数据库应用、传感器应用等领域编程。

课程大纲

模块一 iOS入门体验

案例1:iOS开发初探

案例2:加法器

模块一测验

模块二 UI基础开发

案例1:TOM猫

案例2:跳动的免子

案例3:登录控制

案例4:图片浏览器

案例5:多功能计算器

案例6:动物声音匹配

案例7:定时轮播器

模块二测验

模块三 UI高级开发

案例1:菜谱浏览

案例2:车辆分组

案例3:图书展示

案例4:学生编辑

案例5:球队查找

模块三测验

模块四 多界面导航

案例:星座匹配

模块四测验

模块五 数据库开发

案例1:创建数据库

案例2:数据表浏览

案例3:更新数据表

模块五测验

模块六 传感器开发

案例1:加速计

案例2:陀螺仪

案例3:磁力计

模块六测验

预备知识

       会简单的操作Mac操作系统及iOS终端设备,具有一定的面向过程编程基础及面向对象编程思维,或对iOS产品及APP开发感兴趣均可学习。

参考资料

《iOS开发案例教程》(Swift版),孙志敏、田英,高等教育出版社,2019.2

《iOS开发指南》,管蕾,人民邮电出版社,2021.6

《Swift 5从零到精通iOS开发训练营》,张益珲,清华大学出版社,2021.10



常见问题

Q:学习本课程,是否需要配备一台苹果的Mac台式机或笔记本呢?

A:本门课程实践性较强,如果对iOS开发很感兴趣,将来就业想从事iOS开发的话,建议早点购买一台Mac台式机或笔记本,这样能有更多的实践动手机会;如果你已经其它品牌笔记本且性能足够好的话,可以考虑安装虚拟Mac OS,基本能够胜任本课程的实践需求。

Q:课程学习中,是否要拥有iPhone/iPad等终端开发设备呢?

A:本门课程以iOS基础应用开发为主,在Xcode开发环境中已自带有不同终端不同型号模拟器,基本满足开发阶段调试需求,在底层硬件开发及APP发布阶段,需要进行真机测试。

Q:课程学习中,是否需求去购买Apple ID开发者帐号呢?

A:目前Xcode7以上版本均支持免费Apple ID帐号生成开发证书,可以满足学习阶段真机测试需求,后期APP上架苹果商店AppStore时,需要一年花99$将免费帐号升级为正式的开发者帐号。

苏州市职业大学
5 位授课老师
牛丽

牛丽

副教授

尚鲜连

尚鲜连

副教授

张量

张量

量1900

推荐课程

心理学入门

陈红兵

102665人参加

金融学(二)

李健

198173人参加

沟通心理学

裴秋宇

166791人参加

数据结构

李春葆

222182人参加
下载
下载

下载App