下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 IOS开发基础教学大纲课程性质专业任选课课程编号XX436410课程名称iOS开发基础适用专业软件工程先修课程Objective-C总学时 32 其中理论 16 学时,实验 16 学时学分数2一、课程简介本课程是软件工程专业的一门专业任选课课程,是学生学完Objective-C课程之后,为面向移动互联网开发的一门专业课。本课程涉及iOS新特性、UI控件、表视图、多视图控制器、设计模式、机制、数据存储、手势识别、动画等内容,通过本课程的学习,学生能够开发一些不涉及网络和多线程的应用程序。本课程的目的和任务是使学生获得iOS开发的基本理论、基本知识与基本技能,掌握iOS开发各主要环节的设计、调试
2、方法,初步具备iOS软件开发及维护的能力,为走向工作岗位后从事iOS研究及开发打下良好的基础。二、课程教学目标通过本课程的学习,学生应实现如下目标:1、知识目标:了解:iOS的基础知识,掌握iOS的新特性,UIView的常见属性和方法,掌握不同控件属性的作用和设置,表视图的组成,数据源协议和委托协议在表视图中的作用,表视图常用的UI设计模式,单例设计模式及使用,沙盒的结构,掌握SQLite的基本知识,掌握Core Data的基本知识,事件对象与事件的分类 ,CALayer的常用属性。掌握:使用Xcode工具开发iOS应用,学会使用不同的控件开发应用程序,学会创建简单的表视图,为表视图添加索引和
3、搜索栏,自定义单元格,创建静态单元格,自定义委托模式,使用plist属性列表保存数据并读取,使用Core Data操作数据,识别拖动、敲击、拖拽、捏合手势,属性动画、组动画和转场动画的使用等。2、能力目标:快速高效的学习和使用大量iOS原生控件满足视图设计需求。能够定制控件满足特殊需求。能够独立完成app的开发工作。针对市面上流行app的常用功能模块的开发实现。使学生具有多个项目的核心解决方案。三、课程教学基本要求为了更好地掌握本课程的知识,必须先修Objective-C等课程,课后按要求完成书后的思考题。四、课程教学模块(或教学内容)与学时分配序号教学模块知识点学时1iOS应用开发入门iOS
4、的基本知识iOS8新特性iOS设备iOS项目结构分析22UI控件UIView概述UIView常见属性和方法标签控件、图片控件和按钮控件文本框控件和文本控件开关控件、滑块控件和分段控件日期选择控件和选择控件屏幕滚动控件页控件63表视图表视图的组成和样式数据源协议和委托协议单元格的组成和样式 表视图的创建为表视图添加索引为表视图添加搜索栏自定义单元格静态单元格分页模式下拉刷新模式iOS7新特性下拉刷新控件64常用的设计模式MVC设计模式委托模式观察者模式单例模式 65数据存储沙盒机制 plist属性列表 Preference偏好设置归档 SQLite数据库 Core Data 66手势识别事件对象
5、与事件分类 触屏对象 响应对象和响应者链拖动、敲击、拖拽、捏合手势47核心动画CALayer的常用属性属性动画组动画转场动画2五、教学方法与策略1、讲授法:以实物和以演示为线索,讲授iOS开发基础知识和程序设计思路。在程序设计中注意培养学生的独立编写程序的能力。在常见设计运用中注意培养学生的创新能力和进取精神。2、实验课:掌握iOS程序设计。程序设计训练中,从学生的兴趣和实际能力出发,以常见和简易设计为基础,从易到难。指导教师要注意启发学生的积极性、创造性和进取心扎扎实实练好基本功。六、学生学习成效考核方式考核环节构成(均为100分制)评分依据占总成绩的比重上课出勤20分上课缺席一次扣2 分,
6、缺课达1/3取消资格。20%平时项目操作20分课程共设置了10个项目,要求完成5个项目(其中前3个项目必须完成)或教师布置的其他作业,并能回答教师对项目的提问,每个项目记4分20%期末技能测评成绩60分本课程为考查课程,期末考试采用百分制的闭卷考试,或在指定时间内提交教师指定作品的模式。60%七、选用教材1 HYPERLINK /s/ref=dp_byline_sr_book_1?ie=UTF8&field-author=%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2%E9%AB%98%E6%95%99%E4%BA%A7%E5%93%81%E7%A0%94%E5%8F%91%E9%83%A8&sear
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年版商业综合体施工承包协议2篇
- 2024年旅游信息化建设协议
- 2024甘肃省安全员-C证(专职安全员)考试题库
- 教师的年度工作总结5篇
- 2024年度个人汽车质押贷款合同书3篇
- 2024重庆市安全员考试题库
- 做老师的实习报告模板集锦五篇
- 变电站一次系统课程设计
- 小学教师个人教学计划参考五篇
- 2024至2030年中国组装生产线行业投资前景及策略咨询研究报告
- 机械制图之平面投影
- 2023年杨家小学音体美测查方案范文
- 《食品包装学(第三版)》教学PPT课件整套电子讲义
- MISSILE-DATCOM使用教程课件
- 第二章-伪装技术-课件
- 高校毕业生就业推荐表模板
- 网络与信息安全管理员(四级)模拟考试题库(共240题)
- 2023年河北省石家庄市普通高校对口单招医学综合自考真题(含答案)
- 网络搭建综合知识试题与答案
- Java程序设计全套课件完整版
- DB32T 4112-2021 建筑墙体内保温工程技术规程
评论
0/150
提交评论