ITPub博客

首页 > 大数据 > 数据分析 > 《ios开发技术》学习大纲

《ios开发技术》学习大纲

数据分析 作者:zidong9019 时间:2013-07-17 15:08:00 0 删除 编辑

基础知识部分

1.步入iPhone世界的必要条件

1.1.Apple产品革命、AppStore成熟模式、开发者账号申请

1.2. iPhoneSDK (Xcode)

熟悉开发工具以及快捷开发设置

库函数工具使用

开发文档及官方示例获取

1.3. iPhone开发必备语言 Objective-c

基本c语言属性

类、对象的创建、方法的使用

多态、动态类型、动态绑定

Foundation框架

2.iOS开发基础

2.1. iOS架构

类继承图

App生命周期

2.2. IView及其子类介绍

2.3. IControl及其所属控件介绍

2.4.构建第一个 iPhone应用程序

3.视图控制器

3.1. IViewController视图控制器原理

3.2. INavigationController导航控制器原理

3.3. ITabBarController标签选取器原理

3.4. IKit框架

UIKit成员

成员关系

4.iOS开发编码规范

4.1.变量、函数、类、方法的命名规则

4.2.内存管理、Delegate的使用规则

4.3. MVC设计规范和注意事项

4.4.其他注意事项

5.实战项目

使用UINavigationController控制TableViewController,显示tableview列表及其详细视图,实战iOS订票项目中的UI部分

iPhone高级开发、网络和多线程处理

6.ITableView开发

6.1.ITableView编程

6.2.ITableViewCell XIB使用

6.3.ITableView Cell定制

7.ITableView高级开发

7.1.ITableViewCell定制

7.2.ITableView Search,Index索引使用

7.3.ITableView下来刷新效果

8.基本数据持久化

8.1.应用程序沙盒操作

访问沙盒资源

创建沙盒资源

8.2.属性列表序列化

8.3. NSUserDefault存储用户行为

9.网络层应用编程

9.1.CFNetWork类库应用

UIWebView访问网络资源

NSURL、NSURLRequest请求和接收数据

JSON解析网络数据

10.多线程和网络高级技术

NSOperation、NSThread、NSRunLoop、Blocks等技术

网络HTTP协议GET和POST上传下载

网络多线程下载原理和多线程下载器项目实训

多媒体,视频,图片,语音异步加载原理

11.网络和UI处理的设计规范和原理

如何提高大量网络链接处理的UI线程问题

如何提高UI的交互响应能力

UI和网络数据库等编程的注意事项

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21943718/viewspace-1112912/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-06-21