培训费用:¥ 9800

培训周期:64 课时

在线咨询

课程大纲


第一阶段

IOS开发语言


开发环境介绍

MacOSX系统的介绍和使用、iPhone软硬件特性、开发工具介绍、程序调试工具的介绍


Objective-C介绍

语言的特点特性介绍、Foundation框架介绍、基本数据类型、条件/循环等控制语句。


Objective-C面向对象

类、继承、属性、访问级别、重写


Objective-C内存管理

内存使用机制,copy、retain、alloc何时释放判定内存泄露,autorelease,引用计数


数组、可变数组和集合类型

各种集合对象的应用


NSString字符串的处理

字符串合并拆分路径查找


多线程

NSThread使用performselectorafterdelay后台执行


文件处理

unix文件处理命令cocoa文件处理大文件处理


第二阶段

IOS交互开发实训


介绍Uikit框架InterfaceBuilder

使用IB进行UI设计


控件介绍

文本框、按钮、滑条等控件的介绍和应用


导航控制器

导航控制器UINavigationController


Tabbar控制器

高级导航控制器Tabbar的介绍和使用


TableView相关介绍和编程

Tablevie的数据绑定、删除、分组等应用


触控和动作

触控、翻转等事件的处理


UIAlertView弹出式视图控制器

弹出视图控制器的应用


Sqlite数据库使用

C语言接口obj-c的FMDB数据库对象使用和CoreData使用


MapKit框架使用

使用地图控件


通知服务

通知服务框架和使用


多媒体相关

绘图、视频、音频


控制器动画效果

翻转渐变移动翻页效果


解析XML

使用TBXML解析XML文件


第三阶段

APP项目开发实训


项目流程介绍

软件设计思想,软件流程,需求分析,编写文档,开发、测试


明星微博

实现微博的常见功能:查看微博,发表文本图片微博和评论等,缓存机制,翻页功能,多线程处理,高级控件应用。