第一节:环境搭建之objective-c

来源:互联网 发布:网络呆梨 编辑:程序博客网 时间:2024/06/05 12:07

      做开发首先要有环境,apple从硬件到软件的自产自销把很多热爱钻研的人但技术不行的人(比如我)拒之门外。好在一些前辈和大师用他们的宝贵的时间无私的奉献着他们宝贵的经验。屁话不说进入正题。

      最好的开发环境当然就是买一台苹果的pc装上xcode。什么叫穷人呢?就是像我这种买不起appl'e一体机的人。次好的方法可以选择用vm虚拟机装一个黑苹果,然后再安装xcode的一些开发软件。还是什么叫穷人呢?自己的台式机配置也属于解放前……。还好做apple开发的基础就是objective-c,这个环境在win下面应该比较好搞定。走一步,算一步吧。

      这个环境的搭建就太容易了,下载两个软件就搞定了,然后各种下一步。

gnustep-system:http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-system-0.23.0-setup.exe

gnustep-core:http::http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.23.1-setup.exe

 

在各种下一步之后,然后就可以在开始菜单里找到GNUstep 然后展开shell,进去之后,完毕;

你会发现这个是一个神奇的shell,因为你可以在win下面使用linux的命令啦,试试ls,cp,mkdir,mv等基本的命令。good……

然后开始学习程序语言的第一步,运行hello world^_^

打开你熟悉的编辑器比如记事本,(记事本难度太大,我这种菜鸟还是打开notepad吧)写上所有程序中最牛的程序hello world

 

代码如下:


#import<Foundation/Foundation.h>
int main (int argc,const char *argv[])
 {
  NSLog()@"Hello,World";
  return(0);

}

然后就可以直接运行了么?当当然不是啦,还必须配置一下环境变量

 

在你保存刚才源码的地方(我的保存的在home/administrator下面)新建一个make配置文件,名字必须叫GNUmakefile

内容如下

include $(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME=HelloWorld

HelloWorld_OBJC_FILES=HelloWorld.m

include $(GNUSTEP_MAKEFILES)/tool.make

HelloWorld是我自己起名的,当然你也可以起名叫fuck japanese。然后再shell里make一下。就会看到一个新增的obj。里边有一个传说中叫helloworld的程序,勇敢的执行它吧

参考文献:http://blog.joomla.org.tw/mobile/59-iphone/103-objective-c-gnustep.html

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 汽油进了眼睛里怎么办 眼睛里面进了汽油怎么办 脱硫塔里的二氧化硫高怎么办 恐怖黎明铁匠选错怎么办 堡垒之夜草变色怎么办 火柴没有擦的了怎么办 乙醚倒进下水道了怎么办 乙醚和水不分层怎么办 乙醚闻多了头晕怎么办 爱乐维吃了便秘怎么办 刮完滑石粉墙面很软怎么办 被硫酸泼到皮肤怎么办 头磕了一下头晕怎么办 家里有事与工作不能请怎么办 撞了头头晕想吐怎么办 猫不小心摔一下怎么办 一氧化二氮中毒怎么办 电脑开机变慢了怎么办 怎么办抚顺韦德健身卡 预售健身卡合法吗怎么办 被浓硫酸泼到怎么办 婴儿误喝了生水怎么办 宝宝喝了生水拉肚子怎么办 因妈妈喝生水宝宝拉肚子怎么办 喝了几口生水怎么办 不小心吃到蟑螂怎么办 吃了有蛆的樱桃怎么办 不小心误食了蛆怎么办 吃了有蟑螂的汤怎么办 调节天平时指针向右怎么办 香薰蜡烛融化了怎么办 香薰蜡烛挂壁怎么办y 粗蜡烛只烧中间怎么办 紫薯馒头变绿怎么办 小孩手开水烫了怎么办 被油烫伤了怎么办才不留疤 烫伤水泡蹭破了怎么办 烧伤的水泡破了怎么办 烧伤后水泡破了怎么办 烫伤泡破了红肿怎么办 烧伤第二天水泡破了怎么办?