〖授课方式〗上海程序设计培训脱产班
〖课程名称〗IOS开发项目实战培训幸子软件教育
〖发布单位〗上海幸子软件科技有限公司 → 进入主页
〖原 价〗面议 〖优 惠 价〗面议
〖学习时间〗4-6个月
〖开课形式〗已确认开课
〖更新日期〗2015年11月22日
〖主办地区〗上海 [招生培训]
〖开课地点〗上海市徐汇区乐山路33号
〖百度搜索〗
阶段 | 内容 | 描述 | 时间 |
第一阶段 基本功 | Objective-C介绍 | 语言的特点特性介绍、Foundation框架介绍、基本数据类型、条件/循环等控制语句。 | 10天 |
面向对象基础 | 面向对象概念、类和对象、类的定义、对象创建 | ||
属性 | 实例变量可见度、方法、setter、getter | ||
继承 | 继承、初始化方法、便利构造器 | ||
字符串和数组 | 字符串的基本使用、数组的基本使用、学习查阅API文档 | ||
排序 | 数组排序、block语法、基于block数组排序 | ||
组合数据 | 字典、集合、for..in、NSNumber、NSValue | ||
阶段 | 内容 | 描述 | 时间 |
第二阶段 技能 | 介绍Uikit框架InterfaceBuilder | 使用IB进行UI设计、Storyboard、自动布局。MVC、M与C的通信(KVO、通知)、V与C通信(target..action..、delegate) | 10天 |
控件介绍 | UIWindow、UIView、UILabel、UIButton、UITextField、代理、程序运行流程、自定义视图、视图控制器、触摸、响应者、响应者链、UISegmentedControl、UISlider、UIControl、UIScrollview、UIPageControl | ||
导航控制器 | 导航控制器UINavigationController | ||
Tabbar控制器 | UITabBarController、block高级 | ||
TableView相关介绍和编程 | UITableViewCell、UITableViewController | ||
集合视图 | 集合视图UICollectionView | ||
内容 | 描述 | 时间 | |
UIAlertView | UIAlertView弹出式视图控制器 | 10天 | |
触控和动作 | 触控、翻转等事件的处理 | ||
Sqlite数据库使用 | C语言接口obj-c的FMDB数据库对象使用和CoreData使用 | ||
MapKit框架使用 | 使用地图控件 | ||
通知服务 | 通知服务框架和使用 | ||
多媒体相关 | 绘图、视频、音频 | ||
控制器动画效果 | 翻转渐变移动翻页效果 | ||
触控和动作 | 触控、翻转等事件的处理 | ||
解析数据 | XML、JSON解析 | ||
网络编程 | 网络编程、异步下载图片、KVO | ||
序列化 | 沙盒、包,文件读写、归档、NSFileManager | ||
多线程 | 多线程(NSThread、NSOperationQueue、GCD) | ||
ios动画 | UIView动画(基于Block的动画),CAAnimation动画(CAPropertyAnimation、CATransition) | ||
阶段 | 内容 | 描述 | 时间 |
第三阶段 项目开发 | 项目流程介绍 | 软件设计思想,软件流程,需求分析,编写文档,开发、测试 | 80天 |
明星微博(老师为主) | 实现微博的常见功能:查看微博,发表文本图片微博和评论等,缓存机制,翻页功能,多线程处理,高级控件应用。 | ||
闪聚(学生为主) | 基于sns的ios平台交友平台。涉及到的知识点有缓存机制,翻页功能,多线程处理,高级控件应用。 | ||
学习城ios版(学生为主) | 提供服务器接口,学生实现功能 | ||
电商ios版(学生为主) | 提供服务器接口,学生实现功能 | ||
阶段 | 内容 | 描述 | 时间 |
第四阶段 提高阶段 | c语言基础 | 数据类型、常量和变量、运算符、赋值语句和表达式;分支、循环 | 10天 |
函数、数组 | 函数,数组(一维数组、二维数组、多维数组),结构体 | ||
指针 | 指针数组、数组指针,结构体指针 | ||
数据结构 | 栈、队列、二叉树、查找 |
![]() |