📅  最后修改于: 2020-11-03 15:50:30             🧑  作者: Mango
在研究Objective-C编程语言的基本构建块之前,让我们看一下最低限度的Objective-C程序结构,以便在以后的章节中将其作为参考。
一个Objective-C程序基本上由以下部分组成-
让我们看一个简单的代码,该代码将显示“ Hello World”字样-
#import
@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
下一行@interface SampleClass:NSObject显示了如何创建接口。它继承了NSObject,NSObject是所有对象的基类。
下一行-(void)sampleMethod;显示了如何声明方法。
下一行@end标记接口的结尾。
下一行@implementation SampleClass显示如何实现接口SampleClass。
下一行-(void)sampleMethod {}显示了sampleMethod的实现。
下一行@end标记实现的结束。
下一行int main()是开始执行程序的主要函数。
下一行/*…*/将被编译器忽略,并且已在程序中添加了附加注释。因此,这些行在程序中称为注释。
下一行NSLog(…)是Objective-C中提供的另一个函数,该函数导致消息“ Hello,World!”。在屏幕上显示。
下一行返回0;终止main()函数并返回值0。
现在,当我们编译并运行程序时,我们将得到以下结果。
2017-10-06 07:48:32.020 demo[65832] Hello, World!