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还是有一定相通的地方,编程语言思想都是相通的。

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