MacRuby初步安装及体验

缘起RubyMotion

学习ruby的期间,看了很多东西,前几天看到了  RubyMotion,这个东西非常有意思,是用Ruby去实现iOS开发,个人觉得开发效率非常高,但199美金的授权费,实在有点小贵,而且我只想体验一下,拿着做开发是不太靠谱的 

MacRuby的发现

没有RubyMotion可玩的,也就只能作罢了,今天看了一篇文章,发现RubyMotion原来是  MacRuby的一个商业实现,这让我恍然大悟,以前我可是听说过MacRuby的,Ruby语言是Mac操作系统原生安装语言之一,个人觉得Apple应该迟早会把Ruby纳入Mac操作系统的开发语言之一,所以学习MacRuby开发还是很有价值的 

如何安装

其实MacRuby没什么安装的教程,就是进入官方网站,下载安装文件包,解压点击里面的pkg文件即可安装成功,难度不大 

体验MacRuby

依照下面的链接进行体验即可,我现在的系统是Mac OS 10.9 + Xcode5, 发现了几个问题,无法完整的按照例子作出demo来,下面我谈谈几个遇到的问题吧 
编译遇到:clang: error: cannot specify both '-fobjc-arc' and '-fobjc-gc-only'
原因是新建Xcode工程的时候,LLVM的对objective-c语言的设置自带了ARC的配置,去掉即可:点击工程,选择target,在Build Setting下面设置Objective-C Automatic Reference Counting为NO 
编译遇到:‘MacRuby/MacRuby.h’ file not found
出现这个问题的原因是MacRuby.framework没有添加到工程里面去,在添加framework的时候,你可能找不到MacRuby.frame,你的运行一下命令把MacRuby.framework添加到Xcode目录下以后,你才能添加MacRuby.framework到我们具体的工程下面,命令是: sudo ln -s /Library/Frameworks/MacRuby.framework /Applications/Xcode.app/Contents/Developer/Library/Frameworks/MacRuby.framework 
IBoutlet的问题
Xcode5 发现了一个BUG,MacRuby不能在xib文件中使用IBoutlet,这有点扯淡,官方说在修复,我感觉这发布的速度估计要到下个月去了,囧.... 
后话:Mou这个Markdown编辑器实在是太赞了,我应该要给作者donate一点钱的,我用的是异常的爽快啊

2013-11-24:补充

在Mac下面的Xcode通过ruby开发Mac程序,昨天发现不能IBoutlet,今天找了本书看《MacRuby: The Definitive Guide》(在ppurl.com上面可以下载到,有兴趣的同学可以看一下),书上面的例子是手写的,不需要XIB文件去创建界面,写的还是比较爽的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值