zoukankan      html  css  js  c++  java
  • [Tool] 使用Sublime Text开发Objective-C

    [Tool] 使用Sublime Text开发Objective-C

    前言

    随着iPhone的热卖,开发iPhone APP所使用的Objective-C,也慢慢成为了热门的程序语言之一。本篇文章介绍如何在Windows操作系统中,透过Sublime Text这个工具来开发Objective-C,让没有预算添购Mac设备的开发人员,也能够学习Objective-C的语法。主要为自己留个纪录,也希望能帮助到有需要的开发人员。

    前言01

    安装Python

    必须要先安装Python,接着安装GNUstep,才能在Windows操作系统中编译Objective-C。而Python的安装程序,可以从Python官网下载。

    安装Python01

    安装Python02

    安装GNUstep

    装完Python,接着安装GNUstep,之后就能透过GNUstep来编译Objective-C。GNUstep的安装程序,可以从 GNUstep官网下载,但为了简化安装步骤,透过下列网址取得包装过的GNUstep压缩文件「GNUstep.7z」,直接解压缩至C:底下即完成安装。

    安装GNUstep01

    安装GNUstep02

    但因为是透过GNUstep压缩文件的方式来进行安装,所以必须要手动将「C:GNUstepin」、「C:GNUstepGNUstepSystemTools」这两个GNUstep路径加入Windows系统变量Path之中。(记得要重新启动)

    安装GNUstep03

    GNUstep安装完毕之后,还需要将下列档案「Objective-c.gnustep-build.bat」,加入GNUstep的目录路径「C:GNUstepmsys1.0」,用以告知GNUstep如何编译Objective-C。

    安装GNUstep04

    安装Sublime Text

    装完GNUstep,接着安装Sublime Text,之后就能透过Sublime Text来编译Objective-C程序代码。而Sublime Text的安装程序,可以从Sublime Text官网下载。

    安装SublimeText01

    安装SublimeText02

    Sublime Text安装完毕之后,还需要将下列档案「Objective-c.sublime-build」,加入Sublime Text的目录路径「C:Users\%USERNAME%AppDataRoamingSublime Text 2PackagesUser」,用以告知Sublime Text使用GNUstep来编译Objective-C。

    安装SublimeText03

    开发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。

    开发01

    后续就可以透过快捷键「Ctrl+B」,来编译并且执行Objective-C。

    开发02

    参考数据

  • 相关阅读:
    POJ2454 Jersey Politics
    Codeforces 798D
    BZOJ4556 HEOI2016 字符串
    BZOJ1009 [HNOI2008]GT考试
    POJ3693 Maximum repetition substring
    POJ1226 Substrings
    POJ3450 Corporate Identity
    POJ3415 Common Substrings
    CSS Sprites(CSS精灵) 的优缺点
    window.location.replace
  • 原文地址:https://www.cnblogs.com/clark159/p/4194941.html
Copyright © 2011-2022 走看看