ObjectC基礎之分析Hello World

前言: Object-C基本上由以下部分組成

  1. 預處理程序命令
  2. 接口
  3. 實現
  4. 方法
  5. 變量
  6. 聲明和表達
  7. 注視

首先我們看一下如何用Object-C打印Hello World程序:

#import <Foundation/Foundation.h>

@interface SampleClass:NSObject
- (void)sampleMethod;
@end

@implementation SampleClass

- (void)sampleMethod {
   NSLog(@"Hello, World! \n");
}

@end

int main() {
   /* my first program in Objective-C */
   SampleClass *sampleClass = [[SampleClass alloc]init];
   [sampleClass sampleMethod];
   return 0;
}

解釋:

第一行:#import <Foundation/Foundation.h>是一個預處理程序命令,它告訴Objective-C編譯器在進行實際編譯之前包含Foundation.h頭文件

其中:

@interface SampleClass:NSObject 
  1. 是用於創建接口,繼承自NSObject,它是所有對象的基類。
  2. - (void)sampleMethod;用於聲明一個方法。
  3. @end標記了接口的結束。
  4. @implementation SampleClass用於指示它實現了接口SampleClass
  5. - (void)sampleMethod{}用於指示實現sampleMethod方法。
  6. @end指示實現的結束。
  7. int main()是程序執行入口的主函數。
  8. /*...*/表示註釋,它將被編譯器忽略,並且已經在程序中添加了其他註釋。 所以這些行在程序中稱爲註釋。
  9. NSLog(...)Objective-C中可用的另一個函數,它會生成消息“Hello,World!”並顯示在屏幕上。
    10.return 0;,終止main()函數並返回值0。

淶源:一百教程

總結:今天學習了一天,突然感覺Object-C與Java、Python還是有一定相通的地方,編程語言思想都是相通的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章