使用Objective-C语言写一个"Hello, World!" 程序

本文默认您已安装好Objective-C开发环境。

即在 macOS 上使用 Xcode 或者在命令行中使用 clang 编译器。

Objective-C,是扩充C的面向对象编程语言,用于开发基于macOS和IOS系统的应用程序。

GCC与Clang是Objective-C常用的编译器。

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

NSLog(@"Hello, World!");

}

return 0;

}

代码解析

#import <Foundation/Foundation.h>:导入 Foundation 框架,是用于处理基本数据类型、集合、字符串等的框架。

int main(int argc, const char * argv[]):这是程序的入口点(C语言也使用main方法作为入口点),接收命令行参数。

@autoreleasepool { ... }:@autoreleasepool 是 Objective-C 中用来创建自动释放池的语法块。它用来管理内存的释放。

NSLog(@"Hello, World!");:NSLog 是 Objective-C 中用来打印输出的函数,类似于 C 语言中的 printf。在控制台输出字符串 "Hello, World!"。

return 0;:返回 0 表示程序正常退出。

原文链接:,转发请注明来源!