时间 | 课程内容 | |
第一天 | 1.Objective-c语言基础 1.1 Objective -c概述 1.2 数据类型、运算符和表达式 1.3 控制语句 1.4 Objective -c语言的面向对象特性 1.5 继承性和多态性 1.6分类与协议 1.7内存管理 1.8 Foundation框架 | 实验: 1、 Xcode开发工具使用 2、 编写Mac OS X应用程序打印HelloWorld |
2.Hello World 2.1 iOS介绍 2.2 第一个iOS应用程序 2.3熟悉iOS开发过程 | 实验:Hello World 1. 在iPhone模拟器上输出Hello World | |
3. iOS UI设计基础 3.1 MVC设计模式 3.2输出口和动作 3.3键盘输入 3.4等待有关控件 3.5屏幕旋转 | 实验:Hello World2 1.连接输出口和动作事件 2.键盘输入 | |
第二天 | 4. 基本UI控件 4.1Button控件 4.2开关控件 4.3分段控件 4.4滑块控件 4.5 WebView | 案例: 1.Button控件使用 2.开关控件使用 3.分段控件使用 4.滑块控件使用 5.WebView控件使用 |
5. 多视图应用程序 5.1多视图应用程序 5.2自定义控制器 5.3标签栏控制器 5.4导航控制器 5.5 iOS应用程序风格类型 5.6 实用型应用程序与委托设计模式 5.7 实用型应用程序与模态显示视图 | 案例: 1.MutilViewSwitch多视图切换 2.TabBarApplication标签控制器使用 | |
第三天 | 6.高级UI控件-拾取器(Picker) 6.1时间拾取器 6.2普通单列拾取器 6.3普通双列拾取器(非关联) 6.4普通双列拾取器(关联) | 案例: MyPicker 介绍拾取器 |
7.高级UI控件-表视图 7.1 关于表视图 7.2无格式表视图 7.3分组分段表视图 7.4索引分段表视图 7.5 带有搜索栏表视图 | 案例: 1.SimpleTable 2.SectionTable 3.SectionIndexingTable 4.SectionSearchTable | |
8.效率型应用程序案例分析 8.1效率型应用程序与导航控制器和表视图 8.2 导航控制器和表视图结合使用 8.3效率型应用程序案例分析 8.4表视图单元格移动 8.5表视图单元格删除 8.6表视图单元格修改 | 案例: Nav案例分析介绍 | |
第四天 | 9.应用程序设置 9.1应用程序设置概念 9.2创建设置束 9.3设置项目种类 9.4读取设置 | 案例 MySetting案例分析 |
10. 数据持久化概述 10.1数据持久化概述 10.2 iOS应用程序目录结构 10.3读写属性列表 10.4 对象归档 10.5 访问SQLite | 案例 1.PropertesList 2.Encoding 3.StudentSQLite3 | |
11.云端应用 11.1 GET请求 11.2 XML解析 11.3 JSON解析 11.4 POST请求 | 案例 1.CSSimpleXML 2.JSONDemo 3.CSSimplePOST | |
12.地图和定位应用开发 12.1 iOS定位服务 12.2 iOS地图 12.3 Web地图 | 案例 1.WhereAmI 2.MapMe 3.WhereAmI(Web版本) | |
| 欢迎光临 蓝博思—专注技术创新TRIZ、研发管理IPD、质量可靠性咨询培训 (http://www.ranbos.com/) | Powered by Discuz! X2.5 |