Objective C 學習筆記

2021-06-02 16:04:41 字數 439 閱讀 9838

1、is -a :  (是乙個)繼承,提高執行效率,減少重複**。

2、has -a: (有乙個)復合,物件引用其它物件時,利用其它物件特性。

3、返回屬性值的訪問方法,名稱中不能使用get這個詞 。

4、類名首字母大寫,變數首字母小寫。

5、在objective-c中所有物件間互動都是通過指標實現的。

6、指標值被賦值,只有乙個物件存在。

7、inte***ce(介面)和implementation(實現)引數名必須不同,如果相同會隱藏介面中例項變數,編譯器會生成警告資訊。

8、介面也稱為api

9、方法無引數時,不要亂添冒號。

10、在cocoa中,bool型是一種對帶符號字元型別(signed char)

11、argv[0]:存放程式名,argv[1]可以存放自己的檔案(啟動時,載入文字檔案,讀取其中內容)

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限定詞 限定值有 ...

Objective C學習筆記 二

4,向自定義類中新增類方法 類方法以 和返回型別開頭,後跟一組引數描述符,資料型別,引數名 在介面檔案中,宣告 void writedescriptionwiththisdate nsdate date 在標頭檔案中實現 void writedescriptionwiththisdate nsdat...