[Tool] 使用Sublime Text开发Objective-C
前言
随着iPhone的热卖,开发iPhone APP所使用的Objective-C,也慢慢成为了热门的程序语言之一。本篇文章介绍如何在Windows操作系统中,透过Sublime Text这个工具来开发Objective-C,让没有预算添购Mac设备的开发人员,也能够学习Objective-C的语法。主要为自己留个纪录,也希望能帮助到有需要的开发人员。
安装Python
必须要先安装Python,接着安装GNUstep,才能在Windows操作系统中编译Objective-C。而Python的安装程序,可以从Python官网下载。
安装GNUstep
装完Python,接着安装GNUstep,之后就能透过GNUstep来编译Objective-C。GNUstep的安装程序,可以从 GNUstep官网下载,但为了简化安装步骤,透过下列网址取得包装过的GNUstep压缩文件「GNUstep.7z」,直接解压缩至C:底下即完成安装。
但因为是透过GNUstep压缩文件的方式来进行安装,所以必须要手动将「C:GNUstepin」、「C:GNUstepGNUstepSystemTools」这两个GNUstep路径加入Windows系统变量Path之中。(记得要重新启动)
GNUstep安装完毕之后,还需要将下列档案「Objective-c.gnustep-build.bat」,加入GNUstep的目录路径「C:GNUstepmsys1.0」,用以告知GNUstep如何编译Objective-C。
安装Sublime Text
装完GNUstep,接着安装Sublime Text,之后就能透过Sublime Text来编译Objective-C程序代码。而Sublime Text的安装程序,可以从Sublime Text官网下载。
Sublime Text安装完毕之后,还需要将下列档案「Objective-c.sublime-build」,加入Sublime Text的目录路径「C:Users\%USERNAME%AppDataRoamingSublime Text 2PackagesUser」,用以告知Sublime Text使用GNUstep来编译Objective-C。
开发Objective-C
完成安装步骤后,开启Sublime Text,输入下列Objective-C程序代码,并且储存为扩展名为「.m」的档案。(档案路径不可包含中文)
#include <Foundation/Foundation.h>
int main(){
@autoreleasepool{
NSLog( @"
Hello Objective-C by Clark
");
}
return 0;
}
接着在系统选单的「ToolBuild System」中,勾选使用Objective-C。
后续就可以透过快捷键「Ctrl+B」,来编译并且执行Objective-C。