Objective-C语言基础 |
- Objective -C概述
- 数据类型、运算符和表达式
- 控制语句
- Objective -C语言的面向对象特性
- 继承性和多态性
- 分类与协议
- 内存管理
- Foundation框架
|
Hello iOS |
- iOS概述
- 创建基于nib的HelloWorld工程
- 基于故事板的HelloWorld工程
- 应用生命周期
- 视图生命周期
- 设置产品属性
- iOS API的介绍
|
MVC模式 |
- MVC模式概述
- Cocoa Touch中的MVC模式
- MVC实例
|
UIView与控件 |
- 视图“始祖”——UIView
- 标签控件和按钮控件
- TextField控件和TextView控件
- 开关控件、滑块控件和分段控件
- 网页控件WebView
- 等待相关的控件与进度条
- 4警告框和操作表
- 工具栏和导航栏
- iOS Auto Layout
- iOS Text Kit
- iOS 状态栏
|
表视图 |
- 表视图概述
- 简单表视图
- 分节表视图
- 修改单元格
- 表视图UI设计模式
- 分页模式
- 下拉刷新(Pull-to-Refresh)模式
- iOS 下来刷新控件
|
视图控制器与导航模式 |
- 导航概述
- 平铺导航
- 标签导航
- 树形导航
- 组合使用导航模式
|
iPhone与iPad应用开发的差异 |
- iPhone与iPad应用开发的差异需要思考的问题
- iPad专用API
- Master-Detail应用程序模板
- Utility应用程序模板
|
移动平台的分层架构设计 |
- 低耦合企业级系统架构设计
- 移动平台的分层架构设计
- “备忘录”应用实例介绍
- 基于同一工程的分层实现
- 基于一个工作空间不同工程的分层
|
数据持久化 |
- 数据持久化概述
- 属性列表
- 对象归档
- SQLite数据库
- Core Data
|
数据交换格格式 |
- 数据交换
- XML数据交换格式
- JSON数据交换格式
|
iCloud编程 |
- 苹果云服务——iCloud
- 配置iCloud
- iCloud数据存储
- iCloud键值数据存储编程
- iCloud文档存储编程
- 在iCloud下使用Core Data技术
|
使用Web Service——基于客户端服务器结构网络通信 |
- REST Web Service
- SOAP Web Service
- ASIHTTPRequest框架
- 反馈网络信息改善用户体验
|
社交网络编程 |
- 苹果的社交网络
- iOS 分享列表——UIActivityViewController
- 撰写视图控制器——SLComposeViewController
- 编写新浪微博客户端
|
推送通知 |
- 苹果中的究竟有少个“通知”?
- 配置推送通知
- iOS客户端编程
- 推送服务端编程
|
定位服务与地图应用开发 |
- 定位服务
- 使用iOS 苹果地图
- 使用程序外地图
- 使用本地化的百度地图
|
报刊杂志——Newsstand应用编程 |
- Newsstand应用
- Newsstand应用编程
- 实例:MyNewsstand杂志应用
|
应用内购买 |
- 应用内购买实例设计
- 测试环境搭建
- 内置产品类型应用内购买
- 服务器产品类型应用内购买
|
iOS Passbook应用开发 |
- Passbook与Pass
- 设计Pass
- 创建Pass
- 发布Pass
- Pass Kit编程
|