OC的常見術語整理

2021-08-01 13:54:43 字數 1621 閱讀 6701

例項變數的取值或設值方法。使用取值方法可以獲取例項變數的值,使用設值方法可以設定例項變數的值,這與資料封裝的方**是一致的。

自動引用計數,用於編譯器進行物件記憶體管理的特性。

將物件資料轉換成一種以後可恢復(未歸檔)的格式。

乙個有序值的集合。陣列可定義為oc中的基本型別,通過nsarray和nsmutablearray類實現為foundation下的物件。

輸入乙個語句塊時會自動分配空間、退出語句塊時會自動釋放空間的變數。自動變數的作用域僅限於定義它的程式塊之內,這些變數沒有預設的初始值。在他們的面前可選擇性地放置關鍵字auto。

在使用arc之前,自動釋放池是乙個由nsautoreleasepool類管理的物件。現在通過@autoreleasepool指令實現。自動釋放池會追蹤需要系統延遲釋放的物件。在ios和cocoa應用中典型的例子是,物件需要在迴圈完成後進行釋放。

特定名稱所代表的一組方法。分類可以模組化方法的定義,可用於向現有類新增方法。

一種以null結尾的字串行。

一組例項變數和可訪問這些變數的方法。定義類之後,即可建立類的例項。(即物件)。

類物件呼叫的方法(定義有乙個前導的+號)

標識特定類的物件。可以將類名用作訊息的接收者呼叫類方法。在其他地方,可以對類呼叫class方法來建立類物件。

一種開發環境,它由foundation、core data和uikit 框架組成。

一種foundation框架物件,可以是陣列、字典或用於分組和操作相關物件的集。

分析源**並將其轉換成所謂目標編碼的底層格式的時期。

引在一對雙引號中的字串行。如果以@character開頭,通常定義nsconstantstring型別的常量字串物件。

將物件的資料儲存在物件的例項變數中,並且只能通過物件的方法進行訪問,這樣可維護資料的完整性。

讓另乙個物件實現某項行為的物件。

在foundation下,利用nsdictionary和nsmutabledictionary類實現的鍵值對集合。

在執行時而不是編譯時確定物件需要呼叫的方法。

在執行時而不是編譯時確定物件所屬的類。

使用@protocol指令定義在乙個名稱下的相關方法集。不同的類(不必是相關的)可以採用乙個正式協議,只要實現(或繼承)這個正式協議的所有方法即可。非正式協議中的方法不必全部實現。

向另乙個方法傳送一條訊息及相關引數,並進行執行的過程。

類、函式和協議的集合,這些類、函式和協議形成了應用程式開發的基礎,提供了各種基本的工具性程式。

gcc是一種編譯器名稱。gdb:由gcc編譯的程式的標準除錯工具。

os x下為應用程式構建圖形使用者介面的工具。

利用乙個或多個物件檔案並將他們轉換成可執行程式的過程。

來自不同類的物件可接受同一訊息的能力。

首次執行源**處理行的程式,它以乙個#開始,還可能包含特殊的預處理程式語句。常見的用途是使用#define來定義巨集指令,包括用#import和#include匯入其他原始檔,以及用#if、#ifdef和#ifndef有條件地包含源程式行。

使用static宣告的函式,只能由定義在同一原始檔中的其他函式或方法呼叫它。

在編譯時顯式地識別物件所屬的類。

其作用域限制在定義它的塊或模組內的變數。靜態變數具有預設的初始值0,且在方法或函式的呼叫過程中會保持他們的值。

oc的 課件整理

子類可以重寫 父類的 方法,即 子類既有 自 己的實現,又有 父類繼承下來的實現,如果想使 用 父類的實現,向 super 傳送訊息。給collegestudent 物件傳送訊息 study 1 查詢本類中是否實現 重寫 study 方法。2 如果沒有,查詢 父類中 study 是否實現。3 逐級向...

LDAP常見術語

14.4 管理openldap 啟動openldap伺服器程式之後,接下來的操作就是通過客戶端程式對目錄進行操作,包括新增 修改 刪除和搜尋資料等操作。能對ldap進行操作的客戶端程式很多,本節簡單介紹在linux命令方式下進行這些操作的方法。14.4.1 向目錄資料庫中新增資料 初始狀態下,lda...

常見黑客術語

相信大家在很多科幻電影中都看到過黑客的身影,網路上將黑客定義為 熱心於計算機技術,水平高超的電腦專家,尤其是程式設計人員 在我們的印象中,黑客既可以維護網路安全,保障網路的正常次序,但是也有的黑客會入侵別人的電腦,破壞他人的檔案等。對於普通的使用者來說,了解基本的網路安全知識對於電腦安全來講具有非常...