Assembly iPad在装配中的开发

Assembly iPad在装配中的开发,assembly,ipad,Assembly,Ipad,代替C/C++/Objective-C,是否可以在原始汇编中编写ipad应用程序的某些部分?也许可以,但这是非法的: 3.3.1-应用程序只能以苹果规定的方式使用记录的API,不得使用或调用任何私人API应用程序必须最初在ObjtoE-C、C、C++或JavaScript 中由iPhone OS WebKEY引擎执行,并且只有C、C++和Objtovi-C编写的代码可以编译并直接链接到已记录的API。(例如,禁止通过中间翻译或兼容层或工具链接到文档化API的应用程序) Anon没有询问是否可以向

代替C/C++/Objective-C,是否可以在原始汇编中编写ipad应用程序的某些部分?

也许可以,但这是非法的:

3.3.1-应用程序只能以苹果规定的方式使用记录的API,不得使用或调用任何私人API应用程序必须最初在ObjtoE-C、C、C++或JavaScript <强>中由iPhone OS WebKEY引擎执行,并且只有C、C++和Objtovi-C编写的代码可以编译并直接链接到已记录的API。(例如,禁止通过中间翻译或兼容层或工具链接到文档化API的应用程序)


Anon没有询问是否可以向应用商店提交这样的应用程序,只有在可以在assembler中编写部件的情况下


我不明白为什么不。只要你知道调用约定,并且工具链包含一个汇编器,你就可以使用它。特别是如果你在C函数的上下文中,在.C文件中,使用uu asm uuu GCC扩展名编写汇编器,你可能无论如何都看不出对象文件。

+1…我不在乎你注定会失败你的任务是,任何试图在asm中编写东西的人都会得到我的支持。但是史蒂夫国王不禁止使用除你所列之外的任何语言或解释器吗?C只是可移植的汇编,所以只要使用C。编写一些汇编代码来做一些第三方分析!gcc支持内联汇编…C+内联asemb吗不算C?@shoosh:不算,但违反合同是违法的。“违反合同”并不违法,我希望人们不要再对每一次可能的EULA“违反”提出这种夸张的说法正是如此。@coxymla。他们还认为EULA无论如何都会站在法庭上。正如我们从以前的许多例子中所知道的,他们通常不会站在法庭上。谢谢,我今天学到了一些新东西。请看+1:内联汇编应该可以-许多开发人员可能已经在ARM CPU上使用它来处理VFP和NEON之类的事情了。