iOS知识模块整理
2017-04-17 本文已影响35人
CN_HarrySun
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即时通讯