iOS Foundation 框架
Posted qianchia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS Foundation 框架相关的知识,希望对你有一定的参考价值。
前言
框架是由许多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易。
Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架。
- Cocoa:是指 Foundation 、Core Data 和 AppKit(Application Kit)框架,用于 macOS 设备上的应用程序开发。
Cocoa Touch:是指 Foundation 、Core Data 和 UIKit 框架,用于 ios 设备上的应用程序开发。
1、Foundation 框架基本结构?
1.1 各类之间的层次结构
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 空值
数据持久化
NSBundle : NSObject 路径
NSURL : NSObject 路径
NSKeyedArchiver : NSCoder 数据归档
NSUserDefaults : NSObject 数据存储
NSFileManager : NSObject 文件管理
Sandbox 沙盒
PList 数据存储
SQLite 数据库存储
以上是关于iOS Foundation 框架的主要内容,如果未能解决你的问题,请参考以下文章