OC初學習的心得

2021-07-04 03:12:07 字數 794 閱讀 6609

我非常的幸運,我先學了c語言,然後再接觸oc,這樣就有乙個比較學習的過程,我相信我的學習經歷和大部分人得一樣。

c語言跟oc的不同之處在於:c語言是面向過程的語言,而oc是物件導向的語言,通過比較兩者可以更好的學習:c語言有標頭檔案,函式的宣告,定義,函式體,和函式返回值;oc同樣有這些東西。不過oc的分開為三個檔案而已。主檔案(main.m),介面檔案(inte***ce)和實現檔案(implementation)。舉個例子:為了解決院校的學員資訊管理問題,設計乙個院校資訊管理系統,需要在程式中建立乙個學生類。其介面檔案如下,它的拓展名為.h。

#import //標頭檔案

@inte***ce stufent : nsobject//屬性的宣告

//行為部分

-(void)sayhello;//打招呼的行為(函式宣告)

-(void)eat; //吃飯的行為

@end

例項變數有三種,這個在以後深入會談到。下面是oc的實現檔案部分,它的拓展名為.m。**如下:

#import 「stufent.h」

@implementation stufent

//打招呼的行為

-(void)sayhello

-(void)eat

@end

接下來是建立和使用物件,它是主檔案,名字為:(main,m),**如下:

int main(int argc, const char * argv)

return 0;

} 這樣乙個簡單的物件導向的程式就已經編好了。

OC學習心得(一)

一 objective c 的介紹 objective c是 c語言的乙個擴充套件集。objective c是c 以c語言為基礎,可以實現面向程式設計,並提供了針對 ios開發的大量類庫。一般使用蘋果公司的xode 工具來編寫程式。xcode的.m 副檔名表示檔案含有 objective c 應由 ...

OC學習心得之方法

方法是類的行為,寫在介面和實現兩個檔案中。在介面部分宣告方法,在實現部分實現方法。1 類方法與例項方法 objective c中的類可以宣告兩種型別的方法 例項方法和類方法。例項方法就是乙個方法,它在類的乙個具體例項的範圍內執行。也就是說,在你呼叫乙個例項方法前,你必須首先建立類的乙個例項。而類方法...

Javascript初學心得

1 typeof 是乙個運算子而不是函式 返回值據說有6種 string object number undefined function boolean 但我發現還有乙個 unknown 2 window物件,更象乙個命名空間 var i 123 window.i和window i 都可以訪問變數...