本课程是高职软件技术、移动应用开发专业的职业能力核心课程,面向具有一定编程基础的计算机类学生,以及其它对iOS APP开发感兴趣的人员。课程以iOS基础应用开发为主,涉及UI控件、表视图及多视图、数据库应用、传感器应用等,使用案例作为载体重构课程体系,弱化语言及理论讲解,引导学生在动手实践中开拓思维,掌握iOS编程实现要领,为进一步的AppStore应用及游戏开发打基础。
熟悉AppStore开发流程与规范,熟练使用Xcode开发环境与Objective-C/Swift编程语言,具备iOS平台APP设计、开发、实现、测试、部署等能力,使用iOS常用设计模式进行基础UI设计,实现多界面融合的数据库应用、传感器应用等领域编程。
会简单的操作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$将免费帐号升级为正式的开发者帐号。