
- Objective-C 基礎
- Objective-C - 首頁
- Objective-C - 概述
- Objective-C - 環境搭建
- Objective-C - 程式結構
- Objective-C - 基本語法
- Objective-C - 資料型別
- Objective-C - 變數
- Objective-C - 常量
- Objective-C - 運算子
- Objective-C - 迴圈
- Objective-C - 條件判斷
- Objective-C - 函式
- Objective-C - 塊 (Blocks)
- Objective-C - 數字
- Objective-C - 陣列
- Objective-C - 指標
- Objective-C - 字串
- Objective-C - 結構體
- Objective-C - 預處理器
- Objective-C - Typedef
- Objective-C - 型別轉換
- Objective-C - 日誌處理
- Objective-C - 錯誤處理
- 命令列引數
- 高階 Objective-C
- Objective-C - 類與物件
- Objective-C - 繼承
- Objective-C - 多型
- Objective-C - 資料封裝
- Objective-C - 分類 (Categories)
- Objective-C - 模擬 (Posing)
- Objective-C - 擴充套件 (Extensions)
- Objective-C - 協議 (Protocols)
- Objective-C - 動態繫結
- Objective-C - 複合物件
- Obj-C - Foundation 框架
- Objective-C - 快速列舉
- Obj-C - 記憶體管理
- Objective-C 有用資源
- Objective-C - 快速指南
- Objective-C - 有用資源
- Objective-C - 討論
Obj-C Foundation 框架
如果您參考 Apple 文件,您可以看到如下所示的 Foundation 框架的詳細資訊。
Foundation 框架定義了 Objective-C 類的基礎層。除了提供一組有用的基本物件類之外,它還引入了幾個範例,這些範例定義了 Objective-C 語言未涵蓋的功能。Foundation 框架的設計目標如下:
提供少量基本實用程式類。
透過引入諸如釋放之類的操作的一致約定,使軟體開發更容易。
支援 Unicode 字串、物件持久化和物件分發。
提供一定程度的作業系統獨立性以增強可移植性。
該框架由 NeXTStep 開發,NeXTStep 被 Apple 收購,這些基礎類成為 Mac OS X 和 iOS 的一部分。由於它由 NeXTStep 開發,因此它的類字首為“NS”。
我們在所有示例程式中都使用了 Foundation 框架。使用 Foundation 框架幾乎是必須的。
通常,我們使用類似於 #import <Foundation/NSString.h> 的方式匯入 Objective-C 類,但為了避免匯入太多類,所有類都匯入在 #import <Foundation/Foundation.h> 中。
NSObject 是所有物件的基類,包括 Foundation Kit 類。它提供了記憶體管理方法。它還提供了與執行時系統的基本介面以及充當 Objective-C 物件的能力。它沒有任何基類,並且是所有類的根。
基於功能的 Foundation 類
序號 | 迴圈型別和描述 |
---|---|
1 | 資料儲存
NSArray、NSDictionary 和 NSSet 為任何類的 Objective-C 物件提供儲存。 |
2 | 文字和字串
NSCharacterSet 表示 NSString 和 NSScanner 類使用的各種字元分組。NSString 類表示文字字串,並提供用於搜尋、組合和比較字串的方法。NSScanner 物件用於從 NSString 物件中掃描數字和單詞。 |
3 | 日期和時間
NSDate、NSTimeZone 和 NSCalendar 類儲存時間和日期,並表示日曆資訊。它們提供用於計算日期和時間差的方法。結合 NSLocale,它們提供方法以多種格式顯示日期和時間,以及根據世界上的位置調整時間和日期。 |
4 | 異常處理
異常處理用於處理意外情況,它在 Objective-C 中由 NSException 提供。 |
5 | 檔案處理
檔案處理是在 NSFileManager 類的幫助下完成的。 |
6 | URL 載入系統
一組提供對常用網際網路協議訪問的類和協議。 |