標籤:sda object pre poi url number efault sse 計數
前言
架構是由許多類、方法、函數和文檔按照一定的邏輯組織起來的集合,以使研發程式更容易。
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 NSRectString 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 架構