iOS开发系统类功能划分

0、OC语法基础

  • Object C语法学习笔记(一)
  • Object C语法学习笔记(二)

1、UI类

  • 自定义控件程序运行流程
  • setNeedsLayOut和setNeedsDisplay区别
  • masonry使用技巧
  • 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、

相关文章