我正在寻找构建iPhone应用程序,但我没有足够的时间来学习Objective-C.我已经了解Ruby并发现了MacRuby.是否可以单独使用MacRuby构建iPhone应用程序,而不了解Objective-C?
RubyMotion已经更新了问题的答案:
RubyMotion是iOS的革命性工具链.它允许您快速开发和测试iPhone或iPad的原生iOS应用程序,所有这些都使用您熟悉和喜爱的令人敬畏的Ruby语言.
这是一个骗局你可以使用MacRuby为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.
苹果工程师去年9月在Twitter上透露,正在努力将MacRuby移植到iOS.
然而,在这样的版本看到光明之前,你将无法使用MacRuby编写iOS应用程序.
Apple最近让人们知道MacRuby将被包含在OS X的下一个版本中.看起来MacRuby似乎正在成为一个开发苹果有福的OS X和iOS开发应用程序的方式.人们只能希望在这一点上,但这些早期迹象是有希望的.
归档时间: |
|
查看次数: |
5682 次 |
最近记录: |