ios的app开发除了用objc之外还有没其他语言的选择?比如python?

2012-11-05 14:54:05 +08:00
 azure
4956 次点击
所在节点    问与答
10 条回复
hyq
2012-11-05 14:55:26 +08:00
据我所知,还有Adobe的AIR可以用
azure
2012-11-05 15:00:20 +08:00
所以就是python没门是嘛
lldong
2012-11-05 15:09:51 +08:00
之前一段時間都在用RubyMotion開發,可以考慮一下,整個社區也很活躍。
cranej
2012-11-05 15:10:13 +08:00
Ruby Motion: http://www.rubymotion.com/ 这个有不少使用案例,还有很贵的培训。 不是免费的,不过不贵, 1000 RMB

MobiRuby: http://mobiruby.org/ 这个还没release, 不过我装过首页上的示例程序到iPad上,表现良好。

所以,来用ruby吧。 :)
hewigovens
2012-11-05 15:15:13 +08:00
lua的wax https://github.com/probablycorey/wax 不过很久没动静了。。。python似乎只有saurik实验性的 http://www.saurik.com/id/5
013231
2012-11-05 15:20:11 +08:00
MonoTouch: Create amazing iPhone and iPad apps with C# and .NET
http://xamarin.com/monotouch
clowwindy
2012-11-05 15:32:38 +08:00
akann
2012-11-05 19:30:20 +08:00
phonegap是基于html5的,速度可能慢一点,monotouch好像要收费,
事实上苹果不允许附加运行时的任何应用在appstore上销售的,比如你用java做的程序就不允许上appstore,adobe air 就是采取交叉编译到本地应用的方法,但不知道什么原因好像真正用air开发应用的并不多。
曾经有人说苹果不允许上appstore的应用运行appstore外的任何程序,包括脚本语言,但是appstore上现在已经有python应用: https://itunes.apple.com/us/app/python-for-ios/id485729872?mt=8&ign-mpt=uo%3D4
这可能是因为2010年九月后苹果放松管制的结果: http://www.apple.com/pr/library/2010/09/09Statement-by-Apple-on-App-Store-Review-Guidelines.html
alexrezit
2012-11-05 20:25:47 +08:00
有 pyobjc, 用 python 的语法写 objective-c.
不过还是推荐直接用 objective-c, self explanatory, 很方便.
chada
2012-11-05 20:30:00 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/51766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX