iOS开发系统类功能划分 0、OC语法基础 CHOCBase Object C语法学习笔记(一) Object C语法学习笔记(二) 1、UI类 自定义控件程序运行流程 setNeedsLayOut和setNeedsDisplay区别 masonry使用技巧 布局约束SDAutoLayout 1.1 普通展示 UILabel UIView UI控件的位置 UICollectionViewController UIPageViewController UITextView UITableViewController UIImageView UIColor 1.2 交互式 UIButton UITouch UIPickerView UIGestureRecognizer UIScrollView UISwitch UIImagePickerController UISegmentedControl UITextField UIControl UISlider 1.3 弹出 UIActionSheet UIAlertView UIAlertController 1.4 管理 页面间跳转方式总结 UINavigationController UIViewController UITabBarController UIApplication 1.5 小工具 UIActivityIndicatorView UISearchController UIDatePicker UIStepper UIPasteboard UIToolbar UIMenuController UIWebView UIDevice UISplitViewController UIProgressView WKWebView 1.6 其他 设置状态栏样式 iOS 隐藏状态栏 2、NS类 2.1 常用部分 NSDictionary NSString NSArray 数组 NSTimer 定时器 NSRange 范围 NSNotification 2.2 网络相关 NSURLConnection 网络请求 NSURLSession 网络请求 网络请求 ios 9以上,原生代码实现断点续传. 2.3 时间日期相关 NSCalendar日历 NSTimeZone时区 NSDate 时间 判断相隔一天 2.4 数据存储相关 获得指定目录下,指定后缀名的文件列表 NSKeyedArchiver数据归档 NSUserDefaults数据存储 NSFileManager文件管理 NSCache缓存 NSStream文件流 NSData数据 2.6 UI相关 NSPoint 位置 NSRect 位置和尺寸 NSSize 尺寸 2.7 其他部分 NSPredicate NSNull空值 NSSet集合 NSProcessInfo系统进程信息 NSValue 值 NSNumber数字 NSLocale 本地化信息 NSEnumerator 迭代器 3、CALayer 类 4、