课程
大纲
内容
目标
课时
基
本
课
程
基
础
知
识
Objective-C语法
基本语法讲解,以及和C++混用,掌握Objective-C编程知识
2
Helloworld程序以及Debugging
通过实例程序来介绍在iPhone开发环境中进行程序开发和 Debugging的方法和技巧
2
iPhone OS预览
预览iPhone手机的硬件和软件架构,明白iPhone手机程序运行的基本原理,理解iPhone操作系统的提供的强大编程支持和开放使用的各种编程接口
2
Cocoa介绍
讲解Cocoa安装使用,介绍iPhone编程开发环境,学会安装SDK开发包,熟悉常用的编辑,调试,脚本工具,并且熟练掌握掌握iPhone SDK以及开发环境的使用
2
开
发
架
构
Foundation framework介绍
讲解Cocoa的编程基础framework,熟悉Cocoa编程环境提供的编程支持,包括字串处理,路径工具,列表,字典等等,能够熟练运用编程框架提供的类库支持进行应用程序的开发
2
UIKit Framework介绍
讲解基本的iPhone图形控件,熟练掌握这些图形控件相关的类库的使用方法,能够基于图形类库对图形的外观和行为进行精确的控制,掌握利用图形控件搭建应用程序的基本外观并进行优化
2
Core Animation介绍
讲解Core Animation的原理,Core animation 是以objc语言封装的一套图形渲染,投影及动画的库的集合,它使创建用户界面变得非常容易,通过此环节学习要熟悉Core animation基本类库的使用,能够给予Core animation基本类库创建丰富多彩的界面动画
2
高级UI效果
UIKit 提供了在 iPhone OS 上实现图形和事件驱动程序所需要的基本工具和基础架构,本环节的讲解重点是教学会员如何基于UIKit提供的图形类库支持,实现一些高级的UI特效,让你的应用具备更好的交互性和吸引力
2
高
级
程
序
应
用
TableView程序
Table View是iPhone最重要的用户UI之一,用来显示具有层级关系的数据结构,本节为学员讲解如何基于创建基于table view类库支持创建具有table view风格的iPhone编程应用
2
地图应用程序
讲解iPhone地图编程框架和相关类库支持,使用学员理解基于google地图的应用程序原理,能够使用iPhone提供的地图编程框架创建基于google地图服务的特色地图应用
2
iPhone多媒体编程
讲解iPhone的多媒体技术架构,包括图形图像,音频,视频,webkit等等,让学生掌握多媒体编程的相关应用开发接口,能够基于iPhone编程框架提供的多媒体类库支持和编程接口来进行iPhone多媒体应用程序的开发
4
iPhone网络编程
讲解iPhone平台上的常用网络编程,包括socket,CFNetwork,URL等等,能够使用iPhone编程框架提供的网络编程应用接口来创建各种网络应用程序,为你的程序添加网络应用支持
4
总课时
28
课程
大纲
内容
目标
课时
项
目
实
战
项
目
实
战
儿童智力开发绘画填充系统
自定义视图、丰富多样的UI界面、UIView、多点触摸技术、事件处理技术、动画技术、图片处理
通过该软件项目的实战开发,学员将完全掌握基于iPhone图形、多媒体、动画等方面的应用编程技巧
14
该项目功能包括:自定义视图编程、丰富的UI界面设计、UIView、多点触摸技术、事件处理技术、动画技术、图片处理等
通过该软件项目的实战开发,能让学生把在基础班中学到的理论知识和当前实际开发项目联系起来学员将完全掌握基于iPhone图形、多媒体、动画等方面的应用编程技巧。
多功能新闻阅读器
丰富的rss阅读器、rss原理、网络编程、Tableview,页签编程
通过该软件项目的实战开发,学员将掌握iPhone的网络编程能力,使学生能够完成功能丰富的rss阅读器
14
该项目功能包括:iPhone的网络编程、丰富的RSS阅读器、TableView、页签编程等等
通过该软件项目的实战开发,通过该软件项目的实战开发,学员将完全掌握iPhone网络应用编程的基本原理,能够独立开发各种iPhone网络应用程序。
总课时
28