iOS - Swift Foundation 框架
生活随笔
收集整理的這篇文章主要介紹了
iOS - Swift Foundation 框架
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言
框架是由許多類、方法、函數(shù)和文檔按照一定的邏輯組織起來的集合,以使研發(fā)程序更容易。
Foundation 框架:為所有程序開發(fā)奠定基礎(chǔ)的框架稱為 Foundation 框架。
- Cocoa :是指 Foundation 、Core Data 和 AppKit(Application Kit)框架。用于 Mac OS X 設(shè)備上的應(yīng)用程序開發(fā)。
Cocoa Touch :是指 Foundation 、Core Data 和 UIKit 框架。用于 iOS 設(shè)備上的應(yīng)用程序開發(fā)。
1、Foundation 框架基本結(jié)構(gòu)
1.1 各類之間的層次結(jié)構(gòu) 
1.2 各類功能
Enum 枚舉Struct 結(jié)構(gòu)體RangeNSRangeNSPointNSSizeNSRectString struct 字符串NSString : NSObject Array struct 數(shù)組NSArray : NSObject Set struct 集合NSSet : NSObject NSCountedSet : NSMutableSet 計(jì)數(shù)集合NSIndexSet : NSObject 索引集合Dictionary struct 字典NSDictionary : NSObject NSData : NSObject 數(shù)據(jù)存儲(chǔ)NSValue : NSObject 值NSNumber : NSObject 數(shù)字NSCalendar : NSObject 日歷NSTimeZone : NSObject 時(shí)區(qū)NSLocale : NSObject 本地化信息NSDate : NSObject 時(shí)間NSEnumerator : NSObject 迭代器NSTimer : NSObject 定時(shí)器NSProcessInfo : NSObject 系統(tǒng)進(jìn)程信息NSNull : NSObject 空值數(shù)據(jù)持久化Sandbox 沙盒NSBundle : NSObject 路徑NSURL : NSObject 路徑NSKeyedArchiver : NSCoder 數(shù)據(jù)歸檔NSUserDefaults : NSObject 數(shù)據(jù)存儲(chǔ)PList 數(shù)據(jù)存儲(chǔ)NSFileManager : NSObject 文件管理SQLite 數(shù)據(jù)庫存儲(chǔ)總結(jié)
以上是生活随笔為你收集整理的iOS - Swift Foundation 框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。