OC相關基礎知識3

2021-07-03 19:47:41 字數 511 閱讀 8220

集合(nsset):元素是唯一的,而且是無序的,陣列元素可以重複,合理使用記憶體空間用鍊錶,集合更傾向於鍊錶,因為他的記憶體空間時無序的。

例如:給集合新增乙個物件

nsmutableset *set1 = [[nsmutableset alloc]init];

[set1 addobject:@"kk"];

nslog(@"%@",set1);

刪除乙個物件

[set1  removeallobjects];

nslog(@"%@",set1);

陣列的便利

for (nsstring *str in arr)

for (int 1 = 0;i

方法定義:1.+方法:沒有用到當前類的任何例項方法或成員變數2.-方法3.返回值:只能意會不可言傳,4.形參,方法呼叫時,子類可以強轉成父類,但父類不能強轉成子類

字典:可變字典的父類事不可變字典,

變數定義的三要素:變數名,型別名,初始值

屬性:省掉了設定器

OC 基礎知識

物件導向 封裝 將現實世界中存在的某個客體的屬性與行為繫結在一起,並放置在乙個邏輯單元內.繼承 使子類自動共享父類資料結構和方法,這是類之間的一種關係 多型 指相同的操作或函式 過程可作用於多種型別的物件上並獲得不同的結果 子類能直接繼承父類的方法 還可以重寫父類的方法 子類自己實現行為 子類重寫了...

oc基礎知識(1)

objective c中某個類的規格需要兩個不同的部分 介面和實現。h 標頭檔案。包含類 型別 函式和常量宣告。m 實現檔案,具有此副檔名的檔案可以同時包含oc 和c 又是也稱為原始檔。mm 實現檔案。具有此類副檔名的檔案,出了可以包含oc 和c 以外,還可以包含c 僅當時機飲用oc 中的c 類或功...

OC語言基礎知識

一 物件導向 oc語言是物件導向的,c語言是面向過程的,物件導向和面向過程只是解決問題的兩種思考方式,面向過程關注的是解決問題涉及的步驟,物件導向關注的是設計能夠實現解決問題所需功能的類。術語 oo物件導向 oop物件導向程式設計 二 類 一 關於類 類的設計只關注三個東西 類名 屬性和方法 注意 ...