高职院校《iOS高级应用》课程设计研究_第1页
高职院校《iOS高级应用》课程设计研究_第2页
高职院校《iOS高级应用》课程设计研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高职院校《iOS高级应用》课程设计研究高职院校?iOS高级应用》课程设计研究

中图分类号:TP319文献标识码:A文章编号:1009-3044〔2022〕17-0143-02

Abstract:WiththeiPhoneintheworldtocreatethehugeapplicationmarketandIOSdevelopersbecomeapplicationdevelopmentcompaniescompetefortheobject,theauthoritativedepartmentsurveydatashowthat,accordingtodatareleasedbytheofficialstate,thefuturefewyearsIOSsoftwaredevelopmenttalentmarketgapwillreachonemillion,withinthenextfewyears,IOSsoftwaredeveloperswillbeinshortsupply,highpayingMurphyhasbecomethesocialdevelopmentneeds.Inordertoadapttothetrendofthemarket,inthehighervocationalcollegesopenedtheIOSadvancedapplications"courseisactuallynecessary,thispaperdiscussestheopenthemethodsandmeansoftheIOSadvancedapplications"courseinhighervocationalcolleges,andinthecourseofspecificwaystoopenandopencontentandopenconditionsprovidethereferencesuggestions.

Keywords:Highervocationalcolleges;iOSadvancedapplications;curriculumdesign

1研究背景

现在是移动互联网的时代,也是APP的时代。很多IT人士开始投入开发APP应用软件,其中iOS开发是APP开发的重要组成局部。据Apple官方统计,截止到2022年12月,在短短的几年当中,其APPStore已经为开发者们带来了超过400亿美元的获益。这使很多看到利益的人希望能够通过自己的努力去转行从事与iOS开发相关的事。

作为培养高素质、高水平技能人才的高职院校,跟上时代的潮流,在高职院校中开设iOS应用开发课程是不可阻挡的趋势。

2课程性质

2.1课程地位

?iOS高级应用》是一门针对性、实践性较强的课程,是iOS应用开发必须掌握的技能。通过本课程让学员掌握常用界面开发,学习工程开发中常用效果的实现,是软件技术专业iOS移动应用开发方向必不可少的一门核心专业课。

2.2本课程与其他课程的关系

1〕前导课程

?C程序设计》、?UIKit框架应用》、,这两门课程着重培养学生的语法知识能力、常用控件的使用能力、界面布局能力以及代码编写标准,为本课程的开设提供知识撑持。

2〕后续课程

?iOS工程实训》,本课程这门课程锻炼学生的常用控件使用能力和网络请求处理能力及第三方框架使用能力。

2.3本课程的教育目标

知识目标:

〔1〕掌握网络请求处理与解析能力;

〔2〕掌握数据持久化处理能力;

〔3〕熟悉地图定位;

〔4〕熟悉第三方框架的使用。

能力目标:

〔1〕具备扎实的OC、UI初期根底;

〔2〕根本能完成一般App应用开发;

〔3〕能掌握开发中常用的技术知识。

3课程设计

3.1课程教学内容及倡议学时

本课程内容共分为十个章节,课程学时总量为80个学时。为提高学生学习积极性与实战编码能力,采用的教学方式为讲授+实训。

第一章:网络请求〔NSURLSession〕、数据解析〔JSON、XML〕、KVC、KVO、异步下载图片,8学时。

第二章:CoreData、SQLite简介,8学时。

第三章:AFNetworking框架、SDWebImage框架、第三方存储、插件管理,8学时。

第四章:CLLocationManager定位、高德地图,8学时。

第五章:流媒体、音频、视频、录音,8学时。

第六章:相机、相册、通讯录、短信、邮件、、陀螺仪等真机局部,8学时。

第七章:iOS技术扩展I:多线程〔NSThread、NSOperationQueue、GCD等,8学时。第八章:iOS技术扩展II:CoreText文本处理、图片处理、聊天布局,8学时。

第九章:iOS技术扩展III:Storyboard自适应、Xib自适应、Autoresizing/AutoLayout+SizeClass,8学时。

第十章:答疑、总结、工程辩论,8学时。

3.2实践教学内容设计

本课程共波及了八个局部的实践教学内容,其教学设计具体如下:

第一局部:网络请求的过程和原理;最新网络请求的方式;数据解析过程;KVC、KVO之间的联系运用。

第二局部:CoreData和Sqlite的区别;数据持久化的方式。

第三局部:AFNetworking网络请求;SDWebImage网络请求;怎么获取网络数据;网络请求和界面直接的关系;三方后台存储和文档阅读。

第四局部:CLLocationManager地位;自定义大头针;地图逆编码;三方地图导入。

第五局部:音频播放进度控制;视频播放展示;本地及网络音、视频的读取。

第六局部:NSThread线程开辟及生命周期管理;NSOperation和子类的使用;GCD同步、异步,串行、并行,线程锁的使用。

第七局部:CoreText文本样式处理;tableView的运用;聊天界面布局。

第八局部:屏幕适配的必要性;屏幕适配各个办法的原理;屏幕适配的开展历程。

4撑持条件

4.1教学团队

专职教师1~2人,企业兼职教师1人。职称和年龄结构合理,互补性强,同时应具备一定的iOS开发经验和组织协调能力。

4.2软硬件环境

1〕硬件设备

网络教学环境:可以访问intern

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论