ios开发教程精选
北京的iOS培训始于2008年,但是真正开始爆发是在2011年。现如今,随着苹果iOS操作系统的火爆,iOS开发人员也成了企业重金聘用的香饽饽,很多理工科生纷纷投身iOS开发行业。不过,里学的知识基本都不能满足企业的用人要求,所以职前就业培训成为必经之路。
敲开iOS开发的神奇之门
1. 步入iPhone世界的必要条件
1.1. Apple 产品革命、AppStore成熟模式 、开发者账号申请
1.2. iPhone SDK (Xcode)
u 熟悉开发工具以及快捷开发设置
u 库函数工具使用
u 开发文档及官方示例获取
1.3. iPhone开发必备语言 Objective-c
u 基本c语言属性
u 类、对象的创建、方法的使用
u 多态、动态类型、动态绑定
u Foundation框架
2. iOS 开发基础
2.1. iOS架构
u 类继承图
u App生命周期
2.2. UIView及其子类介绍
2.3. UIControl及其所属控件介绍
2.4. 构建*个 iPhone应用程序
3. 视图控制器
3.1. UIViewController视图控制器原理
3.2. UINavigationController导航控制器原理
3.3. UITabBarController标签选取器原理
3.4. UIKit框架
u UIKit成员
u 成员关系
4. iOS开发编码规范
4.1. 变量、函数、类、方法的命名规则
4.2. 内存管理、Delegate的使用规则
4.3. MVC设计规范和注意事项
4.4. 其他注意事项
5. 实战项目
使用UINavigationController控制TableViewController,显示tableview列表及其详细视图,实战iOS订票项目中的UI部分
iPhone高级开发、网络和多线程处理
6. UITableView开发
6.1. UITableView编程
6.2. UITableViewCell XIB使用
6.3. UITableView Cell定制
7. UITableView高级开发
7.1. UITableViewCell 定制
7.2. UITableView Search,Index索引使用
7.3. UITableView下来刷新效果
8. 基本数据持久化
8.1. 应用程序沙盒操作
u 访问沙盒资源
u 创建沙盒资源
8.2. 属性列表序列化
8.3. NSUserDefault 存储用户行为
9. 网络层应用编程
9.1. CFNetWork 类库应用
u UIWebView 访问网络资源
u NSURL 、NSURLRequest 请求和接收数据
u JSON解析网络数据
10. 多线程和网络高级技术
u NSOperation、NSThread、NSRunLoop、Blocks等技术
u 网络HTTP协议GET和POST上传下载
u 网络多线程下载原理和多线程下载器项目实训
u 多媒体,视频,图片,语音异步加载原理
11. 网络和UI处理的设计规范和原理
u 如何提高大量网络链接处理的UI线程问题
u 如何提高UI的交互响应能力
u UI和网络数据库等编程的注意事项
如果你是对iOS和Mac OS X一无所知,那么你需要花点时间去理解平台的基础设计模式和内部结构。因为只有当你的应用程序选择了最给力的框架时候,你的应用程序才是最流畅最给力的。所以如果你花一些时间来选择这些框架时,你可能会发现创建一个应用程序比学习基础设计模式困难多了.
教育 *移动互联网研发培训专家