如果我错了,请纠正我,因为我很可能是。我的理解是 cocoa-touch 是 Objective-c 用来与手机的特殊部分进行交互的框架,对吧?例如,cocoa touch 有 NSTimer 和 NSString 之类的东西,它支持通过位置服务委托和加速度计数据以及所有其他东西访问 GPS 芯片的逻辑,对吗?
因此,Apple 可以在未来支持另一种语言,例如 java(我知道它的范围),但 java 永远不能真正用于编写应用程序,因为它没有可可触摸,这是访问所需要的手机的特殊部件。事实上,我认为没有 cocoa touch 就无法使用任何语言,因为它无法访问或构建界面。
理论上你可以使用 XML 文件来做,但是仍然缺少很多,因为你没有 cocoa-touch。如果是这样,是否有任何其他语言当前或将来可能支持可可触摸?如果是这种情况,我会说支持这些语言的苹果如果没有可可触摸,那么它们并没有什么区别。听起来对吗?