在终端编写Objective-C(OC)程序,可以遵循以下步骤:
编写OC程序源文件
使用文本编辑器创建一个`.m`文件,例如`a.m`。
在文件中输入Objective-C代码,例如一个简单的`main`函数:
```objective-c
import
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"Hello OC");
}
return 0;
}
```
编译OC程序源文件
打开终端,导航到包含`.m`文件的目录。
使用`clang`命令编译源文件,并链接`Foundation`框架:
```sh
clang -fobjc-arc -framework Foundation a.m -o a.out
```
运行编译后的文件
在终端中执行编译生成的`a.out`文件:
```sh
./a.out
```
你应该会看到输出`Hello OC`。
示例
假设你已经创建了一个名为`hello.m`的文件,内容如下:
```objective-c
import
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"Hello, World!");
}
return 0;
}
```
你可以按照以下步骤在终端中编译和运行它:
1. 创建文件:
```sh
touch hello.m
```
2. 打开文件:
```sh
open hello.m
```
3. 编译文件:
```sh
clang -fobjc-arc -framework Foundation hello.m -o hello
```
4. 运行程序:
```sh
./hello
```
输出将会是:
```
Hello, World!
```
通过这些步骤,你就可以在终端中编写和运行Objective-C程序了。