在C / C ++ / ObjC / JS苹果只允许iPhone开发汉语语言? [英] Are C/C++/ObjC/JS Apple's only allowed langauges for iPhone development?

查看:171
本文介绍了在C / C ++ / ObjC / JS苹果只允许iPhone开发汉语语言?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据在Daring Fireball的这个帖子一个新的iPhone SDK协议释放与iPhone一起今天OS 4.0发布专门禁止的任何的iPhone应用程序的在C,C ++的Objective-C或JavaScript不落实的。这里明显的影响是对各种各样的写在比其他语言的节目。

那是你在新的协议中的条款读呢?

更新:这里是子句Daring Fireball的印:


  

3.3.1 - 应用程序可能只使用记录的API在苹果的方式prescribed,不得使用或调用任何私有的API。应用程序必须最初写在Objective-C,C,C ++或JavaScript由iPhone OS WebKit引擎的执行,而只有code写的C,C ++和Objective-C可以编译并直接针对文档的API链接(例如,通过一个中介翻译或兼容层或工具链接到文件API的应用程序被禁止)。



解决方案

苹果已经对跨preTED语言在iPhone上一会儿禁令了,但,是的,我想这使得禁令更清晰precise。我想,是的,苹果公司说,如果你使用的不是C,C ++,Objective-C的,或JavaScript等语言,你运行从App Store已经拒绝了这些理由您的应用程序的风险。

According to this post on Daring Fireball a new iPhone SDK Agreement release in conjunction with the iPhone OS 4.0 announcement today specifically bans any iPhone application not implemented in C, C++ Objective-C or JavaScript. The clear impact here is to the wide array of programs written in languages other than those.

Is that your reading of the clause in the new agreement as well?

Update: Here is the clause as printed on Daring Fireball:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

解决方案

Apple has had a ban on interpreted languages on the iPhone for a while now, but yes, I suppose this makes the ban more clear and more precise. I imagine that yes, Apple is saying that if you use a language other than C, C++, Objective-C, or JavaScript, you run the risk of having your app rejected from the App Store on those grounds.

这篇关于在C / C ++ / ObjC / JS苹果只允许iPhone开发汉语语言?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆