iOS - OC Foundation 框架

前言

  • 框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。

  • Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。

  • Cocoa :是指 Foundation 、Core Data 和 AppKit(Application Kit)框架。用于 Mac OS X 设备上的应用程序开发。

  • Cocoa Touch :是指 Foundation 、Core Data 和 UIKit 框架。用于 iOS 设备上的应用程序开发。

1、Foundation 框架基本结构

1.1 各类之间的层次结构 

iOS - OC Foundation 框架

iOS - OC Foundation 框架

iOS - OC Foundation 框架

1.2 各类功能

	Enum                                     枚举

	Struct                                   结构体
Range
NSRange
NSPoint
NSSize
NSRect String struct 字符串
NSString : NSObject Array struct 数组
NSArray : NSObject Set struct 集合
NSSet : NSObject
NSCountedSet : NSMutableSet 计数集合
NSIndexSet : NSObject 索引集合 Dictionary struct 字典
NSDictionary : NSObject NSData : NSObject 数据存储 NSValue : NSObject 值 NSNumber : NSObject 数字 NSCalendar : NSObject 日历 NSTimeZone : NSObject 时区 NSLocale : NSObject 本地化信息 NSDate : NSObject 时间 NSEnumerator : NSObject 迭代器 NSTimer : NSObject 定时器 NSProcessInfo : NSObject 系统进程信息 NSNull : NSObject 空值 数据持久化
Sandbox 沙盒
NSBundle : NSObject 路径
NSURL : NSObject 路径
NSKeyedArchiver : NSCoder 数据归档
NSUserDefaults : NSObject 数据存储
PList 数据存储
NSFileManager : NSObject 文件管理
SQLite 数据库存储
上一篇:Spring Boot Security OAuth2 实现支持JWT令牌的授权服务器


下一篇:lesson6:java线程中断