iOS知识点总结——复习大纲
来源:互联网 发布:python 协同过滤 编辑:程序博客网 时间:2024/05/22 00:41
截至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的开发- iOS知识点总结——复习大纲
- 计算机网络——复习大纲
- java面试重要知识点复习大纲
- iOS——UIView复习总结
- iOS知识点汇总复习
- iOS复习知识点
- JDK知识点复习总结
- oracle知识点复习总结
- 面试复习—Linux知识点
- 面试复习—网络知识点
- 面试复习—操作系统知识点
- iOS知识点总结——KVO
- iOS知识点总结——数据存储
- iOS知识点总结—— CGContextRef画图
- iOS知识点总结——数据存储
- 考研数学的复习——大纲解析
- 面试复习——Android工程师之Android面试大纲
- 面试复习——Android工程师之Android面试大纲
- 存储过程使用:分页存储
- 奇偶行显示不同样式操作,CSS3 :nth-child()伪类选择器
- CSS 画竖线
- 【jQuery】中DOM 高度问题
- 手把手教你写专利申请书/如何申请专利
- iOS知识点总结——复习大纲
- 带你快速了解“存储过程”的定义及优点
- Excel 文本格式批量 转换为数字格式
- ssh3层架构中异常捕获的书写规范
- 获取table中的td值,然后与另一个值相匹配
- Using Format Commands to Change Output View in powershell
- Spring之IoC 控制反转和依赖注入
- 批量删除有规则的表
- 胜者树与败者树