基础
C语言基本语法、Objective-C基本语法
面向对象特性(类、对象、继承、多态、动态类型、动态绑定)
协议(Protocol)与分类(Category)
KVO、Delegate、Notification、Block的简单使用
基础内存管理、ARC、属性关键字的使用
数据
容器类(NSData/NSMutableData、NSArray/NSMutableArray、NSSet/NSMutableSet、
NSString/NSMutableString、NSDictionary/NSMutableDictionary)
可持续永久存储(沙盒机制、序列化、Plist文件、文件管理、NSUserDefaults)
JSON/XML格式解析
网络处理(Http协议、NSURLConnection、NSURLSession、NSURL、NSURLRequest、NSURLResponse等)
**[UI](http://www.unohacha.com/news1_det_646.html)**
UIKit的类与结构
UIView、UIWindow、UIApplication(使用与生命周期)
基础控件(UIButton、UILabel、UIImageView、UITextField、UITextView、UITableView、UISwitch、 UICollectionView、UIScrollView、Cell等)
基础控制器(UIViewController、UITableViewController、
UICollectionViewController、 UIAlertViewController(iOS8.0以下是UIAlertView)
xib文件、storyboard、Autolayout
事件的传递与响应(UITouch、UIEvent、UIGestureRecognizer)
绘图与动画(CALayer、UIBezierPath、基础动画[UIView animate…])
**第三方库**
使用AFNetworking、SDWebImage、MJRefresh等
**工具**
调试分析工具Instrument
版本管理工具Git/SVN
依赖管理工具CocoaPod
Xcode各类提升开发效率的插件:譬如包管理插件Alcatraz、文档注释插件VVDocument、对齐插件XAlign、沙盒查看插件ZLGotoSandbox、图片名字迅速匹配插件KSImageNamed
**其他**
单例模式、MVVM模式、工厂模式、Objective-C编程规范、AppStore上架指南
PS:扎扎实实学完上面的内容就可以应付大部分普通的iOS开发需求了-。-
**进阶**
KVC/KVO手动管理与原理、Block的理解与原理
多线程开发的深层应用(NSThread、NSOperation、GCD)
SQLite3、CoreData以及CoreData的多线程开发
内存管理的底层理解
CoreText/UITextKit富文本开发、CoreImage开发
高级绘图与动画(CA开头框架内容CAShapePath、CADisplayLink等、UIDynamic等)
Runtime机制原理与应用(消息机制、动态选择/拦截调用、动态添加、关联对象、方法交换等)
RunLoop的底层原理(应用的流畅度优化等)
关注公众号[代码技巧](ID:daimajiqiao)回复(11)即可获取以上所有源码教程与视频教程
当然我也会把所有ios开发工程师相关技术视频教程统一返回给你。
付出总会有收获