iOS知识点总结——复习大纲

截至2013年11月4日,从事移动开发已经快三年,一直从事项目的开发,从未对知识点进行总结,恰逢最近事件较为宽裕,对iOS开发进行相应的知识点总结,以便自身提高,以下是复习大纲:

一.     语言部分(OC语言部分)

1.    基本语法(条件、循环)

2.    数据类型(基本型+对象型)

3.    集合、数据结构(NSArray、NSMutableArray、NSSet、NSMutableSet、NSValue、NSNumber、NSDictionary、NSMutableDictionary、NSData、NSMutableString等)

4.    内存处理(深浅copy、retain、自动释放池)

5.    类的扩展Category

6.    类与类之间数据传递(属性变量、通知、delegate、block、KVO、KVC)

7.    数据存储(NSUserDefault、plist、DB、CoreData、写文件)

8.    设计模式(单例模式、观察者模式等)

二.     iOS开发部分(UI+网络)

1.    基本控件(UITableView、UICollectionView、UIScrollView)重点研究TableView上下拉、展开、编辑、横向table等CoreText、MCLabel(富文本、正则)Media(视频、音频)、MapKit、LBS、QuartzCore(Quartz概述、Quartz 2D、图形上下文、绘制基本几何图形、绘制路径、 绘制图像和文本、变换)

2.    传感器:重力传感器(微信的原理)、手势(单点、多点、长按)

3.    HTTP操作,NSMutableRequest、AFClientRequest、ASIHttpRequest三种

4.    数据处理,JSON、XML解析

5.    NSThread(线程安全、加锁、多线程编程),NSTimer(暂停、重新启动)

6.    动画

三.  扩展部分

1. 正则表达式

2. HTML5 CSS3

3. 基于WebKit的开发
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值