Objective-c语言基础
|
Objective -c概述
数据类型、运算符和表达式
控制语句
Objective -c语言的面向对象特性
继承性和多态性
分类与协议
内存管理
Foundation框架
实验:
1、 Xcode开发工具使用
2、 编写Mac OS X应用程序打印HelloWorld |
Hello World
|
iOS介绍
第一个iOS应用程
熟悉iOS开发过程
实验:Hello World
1. 在iPhone模拟器上输出Hello World |
iOS UI设计基础
|
MVC设计模式
输出口和动作
键盘输入
等待有关控件
屏幕旋转
实验:Hello World2
1..连接输出口和动作事件
2.键盘输入 |
基本UI控件
|
Button控件
开关控件
分段控件
滑块控件
WebView
案例:
1.Button控件使用
2.开关控件使用
3.分段控件使用
4.滑块控件使用
5.WebView控件使用 |
多视图应用程序
|
多视图应用程序
自定义控制器
标签栏控制器
导航控制器
iOS应用程序风格类型
实用型应用程序与委托设计模式
实用型应用程序与模态显示视图
案例:
1.MutilViewSwitch多视图切换
2.TabBarApplication标签控制器使用
3.NavController导航控制器使用
|
高级UI控件-拾取器(Picker)
|
时间拾取器
普通单列拾取器
普通双列拾取器(非关联)
普通双列拾取器(关联)
案例:
MyPicker 介绍拾取器 |
高级UI控件-表视图
|
关于表视图
无格式表视图
分组分段表视图
索引分段表视图
案例:
1.SimpleTable
2.SectionTable
3.SectionIndexingTable
4.SectionSearchTable |
高级UI控件-导航控制器与表视图
|
导航控制器
导航控制器控制器下的表视图控制器
案例:
Nav案例分析介绍 |
应用程序设置
|
应用程序设置概念
创建设置束
设置项目种类
读取设置
案例
MySetting案例分析 |
数据持久化概述
|
数据持久化概述
iOS应用程序目录结构
读写属性列表
对象归档
访问SQLite
案例
1.PropertesList
2.Encoding
3.StudentSQLite3
|
云端应用
|
GET请求
XML解析
JSON解析
POST请求
案例
1.CSSimpleXML
2.JSONDeom
3.CSSimplePOST
|
地图和定位应用开发
|
iOS定位服务
iOS地图
Web地图
案例
1.WhereAmI
2.MapMe
3.WhereAmI(Web版本)
|