Objective-C 环境设置
-
本地环境设置
Objective-C编程语言设置自己的环境,则需要在计算机上安装文本编辑器和GCC 编译器。 -
文本编辑器
这将用于键入您的程序。少数编辑器的示例包括Windows记事本,OS Edit命令,Brief,Epsilon,EMACS和vim或vi。文本编辑器的名称和版本在不同的操作系统上可能会有所不同。例如,记事本将在Windows上使用,vim或vi可以在Windows以及Linux或UNIX上使用。使用编辑器创建的文件称为源文件,其中包含程序源代码。Objective-C程序的源文件通常以扩展名“.m” 命名。在开始编程之前,请确保已安装一个文本编辑器,并且您有足够的经验来编写计算机程序,将其保存在文件中,进行编译并最终执行它。 -
GCC编译器
编写在源文件中的源代码是程序的可读源。需要对其进行“编译”以转化为机器语言,以便您的CPU可以按照给出的指令实际执行程序。GCC编译器将用于将您的源代码编译成最终的可执行程序。我假设您具有有关编程语言编译器的基本知识。GCC编译器可在各种平台上免费使用,下面介绍在各种平台上进行设置的过程。 -
在UNIX/Linux上安装
第一步是与gcc Objective-C软件包一起安装gcc。这是通过-$ yum install gcc* gnustep*
我们有一个helloWorld.m 的Objective-C文件,如下所示:#import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog (@"hello world"); [pool drain]; return 0; }
现在,我们可以通过使用cd切换到包含该文件的文件夹,然后使用以下步骤来编译并运行一个名为helloWorld.m的Objective-C文件:$ gcc `gnustep-config --objc-flags` helloWorld.m -o helloWorld -lgnustep-base -lobjc $ ./helloWorld
我们可以看到以下输出-2020-08-03 14:59:39.974 app[3892:3892] hello world
-
在Mac OS上安装
如果使用Mac OS X,获得GCC的最简单方法是从Apple的网站下载Xcode开发环境,并按照简单的安装说明进行操作。一旦设置了Xcode,就可以使用GNU编译器进行C/C++了。Xcode当前可在https://developer.apple.com/xcode/上获得 -
在windows上安装
为了在Windows上运行Objective-C程序,我们需要安装MinGW和GNUStep Core。 首先,我们需要安装MinGW系统软件包。然后,我们需要安装GNUstep Core软件包。两者都提供了Windows安装程序。上图,没有选择可选的开发者包,这里为了有GCC,我们必须还必须选择GNUstep Devel下载安装。切换到包含helloWorld.m的文件夹我们可以使用-编译程序-并运行> gcc `gnustep-config --objc-flags` -L D:/GNUstep/GNUstep/System/Library/Libraries -I D:/GNUstep/GNUstep/System/Library/Headers helloWorld.m -o helloWorld -lgnustep-base -lobjc -fconstant-string-class=NSConstantString > ./helloWorld
我们可以看到以下输出-2020-08-03 17:33:04.275 hello[14892:16156] hello world