Objective C學習筆記 二

2021-06-29 15:18:04 字數 601 閱讀 1174

4,向自定義類中新增類方法

類方法以+和返回型別開頭,後跟一組引數描述符,資料型別,引數名

在介面檔案中,宣告

+(void) writedescriptionwiththisdate:(nsdate *)date;

在標頭檔案中實現

+(void) writedescriptionwiththisdate:(nsdate *)date

5,向自定義類中新增例項方法

例項方法以-和返回型別開頭,後跟一組引數描述符,資料型別和引數名

宣告與實現方法類似類方法

6,使用類別對類進行擴充套件

可以使用類別定義與實現屬性和方法,然後將它們附加到類中。

首先需要處理標頭檔案。建設你想要擴充套件nsstring類以新增方法來建立html文字,類別標頭檔案擁有如下介面:

@inte***ce nsstring (htmltags)

@inte***ce關鍵字之後的類名就是你想要擴充套件的類,這意味著這個類別只能用於nsstring以及nsstring

類的子類。在類名後的圓括號中放置的是類別的名稱。

實現類別:

@implementation nsstring (htmltags)

Objective C 學習筆記

1 is a 是乙個 繼承,提高執行效率,減少重複 2 has a 有乙個 復合,物件引用其它物件時,利用其它物件特性。3 返回屬性值的訪問方法,名稱中不能使用get這個詞 4 類名首字母大寫,變數首字母小寫。5 在objective c中所有物件間互動都是通過指標實現的。6 指標值被賦值,只有乙個...

Objective c學習筆記

property是object c的乙個特性,可以讓我們輕鬆實現成員變了的setting和getting方法。具體的語法如下 以成員變數nsstring m name為例 標頭檔案中宣告如下 property nsstring m name m檔案實現 synthesize m name 這樣我們便...

Objective c學習筆記

一 ojective c 建立物件涉及到一下註解 inte ce implementation 前乙個註解定義的是要實現的行為 後乙個註解是實現inte ce定義的行為 1.1在objective c中總共有4個基本資料型別,分別是int float double char 1.2限定詞 限定值有 ...