我期待构建一个iPhone应用程序,但我没有足够的时间来学习Objective-C。我已经认识Ruby并且发现了MacRuby。没有Objective-C的任何知识,是否可以单独使用MacRuby构建iPhone应用程序?使用MacRuby开发iPhone应用程序
回答
这是一个Can you use MacRuby to develop applications for the Mac App Store?(或多或少)的骗局。
是否有可能建立单独使用MacRuby的一个iPhone应用程序 ,没有Objective-C中的任何 知识呢?
总之,没有。
所有的API(系统框架),文档,开发工具,示例和大多数开发社区都使用Objective-C。无论如何,您将必须了解Objective-C,才能够针对iOS或Mac OS X系统API编写应用程序。
另外,MacRuby运行时使用Mac OS X附带的Objective-C垃圾收集器。虽然将收集器移植到iOS/ARM可能不那么困难(源代码可用),但系统框架不会支持它;它不会工作。
MacRuby尚未移植到iOS。
苹果工程师去年九月在Twitter上透露work is being done to port MacRuby to iOS。
然而,直到这样的版本才能看到当天的光芒,您将无法使用MacRuby编写iOS应用程序。
苹果最近让MacRuby成为included with the next release of OS X。它看起来像MacRuby可能正在成为开发适用于OS X和iOS的应用程序的苹果手机。人们只能希望在这一点上,但这些早期的迹象是有希望的。
一个问题的答案已经被RubyMotion更新:
RubyMotion是iOS的一个革命性的工具链。它可以让你快速地开发和测试iPhone或iPad的原生iOS应用程序,所有这些都使用你熟悉并喜爱的令人敬畏的Ruby语言。
RubyMotion看起来像一千只小猫弹钢琴时滑下双彩虹。 –
这是什么意思,真的?我认为RubyMotion看起来很有前途。它根本不会隐藏iOS,我认为它非常聪明。相反,您可以使用Ruby调用iOS,这会导致读取和调试代码的数量大大减少。诚然,没有xcode集成,但与这个版本的xcode,这只是意味着“少失败”。我欢迎使用TextMate和命令行 - 我不得不采用TextMate编辑iOS项目,它只是更快,更简单,没有崩溃。至于没有InterfaceBuilder的支持,如果你使用的是,你只是*做错了*,恕我直言。 – Rob
- 1. 使用MacRuby测试iPhone应用程序?
- 2. Iphone应用程序开发
- 3. MacRuby应用程序图标
- 4. 用C++开发iPhone应用程序?
- 5. 用gps开发iPhone应用程序
- 6. 远程开发iPhone应用程序?
- 7. 开始使用iPhone应用程序开发,网站应用程序
- 8. 您可以使用MacRuby为Mac App Store开发应用程序吗?
- 9. iPhone/iPad应用程序开发限制
- 10. 为iPhone和Android开发应用程序
- 11. iPhone应用程序开发Appstore
- 12. iPhone应用程序开发 - UITableView DetailsView
- 13. Windows上的iPhone应用程序开发
- 14. 公司的Iphone开发应用程序
- 15. 开发android和iphone应用程序
- 16. Iphone/Ipad应用程序开发
- 17. iPhone应用程序开发在Ubuntu
- 18. 为iPhone和iPad开发应用程序
- 19. iphone音频应用程序开发
- 20. iPhone开发 - 绘图应用程序
- 21. SDK在Windows iphone应用程序开发
- 22. iPhone手机应用程序开发
- 23. iphone应用程序开发初学者
- 24. iPhone应用程序开发:内置应用程序增强
- 25. iPhone开发的iPhone应用程序发送帖子LinkedIn
- 26. 在用于分发的MacRuby应用程序中,如何启动使用macruby调用Ruby脚本的NSTask?
- 27. 使用JQTouch和PhoneGap开发iPhone应用程序的HTML/CSS/JavaScript
- 28. 使用共享数据库开发Android和iPhone应用程序
- 29. 如何使用phonegap开发iphone应用程序?
- 30. 使用钛为iPhone开发应用程序
无需downvote;这是一个有效的问题,最后一行是其他一些问题。 – bbum
不是重复的;对于噪音抱歉。 – bbum
最新似乎在这里:http://pogodan.com/blog/2011/06/07/macruby-on-ios-5-confirmed。 TLDR;垃圾收集即将到来的iOS5这是一个好兆头,但拭目以待。 – Evolve