iOS知识模块整理

iOS基础:
UIKit框架:
    基础视图:UIButton、UILabel、UIImageView、UITextField、UIScrollView、UIAlertView
    高级视图:UITableView、UIDatePicker、UIPickerView、UICollectionView等UIWebView
    interface Builder、Xib、staryboard使用
    自定义视图
    多控制器管理:UINavigationController、UITabBarController、自定义控制器容器
    触摸事件、手势处理、键盘处理

MVC模式、代理设计模式

通知机制
iOS高级:
QuartzCore框架:
    (2D绘图)、CALayer图层
    Core Animation(核心动画)

数据存取:
    plist、(Perference)
    NSKeyedArchiver
    SQLite3
    Core Data

多线程编程:
    (NSThread)
    NSOperationQueue
    GCD

网络:
    NSURLConnection
    AFNetworking
    CFNetwork

多媒体:
    音频、视频
    相机、相册
    流媒体

系统服务:
    iCoud、推送、内购、GameCenter、广告、蓝牙、打电话、发短信、通讯录、邮件、真机调试、app发布、视角

SoLoMo:
    MapKit框架:地图API
    CoreLocation框架:用户定位
本地化、加速计、Passnook、SVN/Git、内存分析工具、单元测试
Autolayout、(UIDynamic、SproteKit Game)

热门技术:
    支付、二维码、加密、XMPP即时通讯

你可能感兴趣的:(iOS知识模块整理)