Objective-C学习笔记-Hello World

/ 0评 / 0

创建最简单的Objective-C的类

使用@interface关键词,声明一个继承自NSobject的,名为FirstClass的借口。NSobject是所有类的基类。

@interface FirstClass : NSObject

然后给接口声明一个名为sayHello的方法,接口只负责蓝图,并不负责具体的实现。

- (void)sayHello;

使用@end关键词,标识接口声明的结束。

@end

以上完成了接口的定义。

下面是通过@implementation关键词,开始实现刚刚创建的接

@implementation FirstClass

实现接口中定义的方法,也就是实现之前规划的蓝图。

- (void)sayHello{<br />        NSLog(@"Hello Objective-C!\n");<br />}

该方法用来在控制台,输出一条日志语句。

和声明接口一样,这里使用@end关键词,标识接口实现的结果。

@end

由于应用程序的入口是main函数,所以需要将实现具体任务的代码,书写在该方法中。首先这里初始化了一个类的实例。

FirstClass *sampleCLass = [[FirstClass alloc]init];

最后给实例发送指定名称的消息,这样就搭建了一个基本的程序结构:在main方法的外部定义一个类,然后在main方法的内部编写具体的业务代码。

[sampleCLass sayHello];

接着编译并运行这个项目。

#import <Foundation/Foundation.h>

@interface FirstClass : NSObject
- (void)sayHello;
@end

@implementation FirstClass
- (void)sayHello{
    NSLog(@"Hello Objective-C!\n");
}
@end

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        //NSLog(@"Hello, World!");
        FirstClass *sampleCLass = [[FirstClass alloc]init];
        [sampleCLass sayHello];
    }
    return 0;
}

常量的名称通常使用全部大写的方式。

变量不能以数字开头。

感谢您的认真阅读。

发表评论

电子邮件地址不会被公开。 必填项已用*标注