繁体   English   中英

将C#编译为Objective-C

[英]Compile C# into objective-C

现在禁止了单点触控,我想知道是否有办法将C#(或其他某种语言)翻译成Objective-C? 只要我不必在3-4个阶段中声明变量(ivar-property-synthesize-dealloc),我就不会介意使用Apple的API。 我想要的是一种比较简单的语言,专心于我的意图,而不是编译器语法。

您应该停下来看看实际发生的情况,而不是假设Monotouch被禁止了。

或者,学习Objective-C。 无论如何,学习一种新的语言对大脑有益。 这些框架对您来说更有意义。

您总是可以为对象定义自己的元语言,编写预期的含义,解析该文件,然后将新制作的代码粘贴到XCode中。

而且,如果您对ObjC和XCode真的不满意,Apple会给您您的最后通::使用它还是离开。

如果结果证明了人们建议的结果,那么问题的答案实际上并不能解决您的问题。

SDK协议特别提到了Objective-C(和其他语言)的“原始性”。 从C#转换为Objective-C违反了将应用程序最初用Objective-C编写的要求。

其次,Monotouch已经支持完整的AOT编译。

翻译将违反Apples的政策,因为您的代码最初必须使用C,Obj -C,C ++进行编码。

来自最初学习Java的过程,实际上并不难。 您是否主要反对在多个地方声明变量? 它易于执行,使您可以严格控制程序。 还怀疑iPhone OS 4需要本机代码才能正确执行多任务。 如果他们想停止Adobe,他们也将修改当前的许可协议,这也是有道理的。

这是我去年写的,可能会帮助您进行过渡- 以C#开发人员为例,以Objective C为例 ,假设实际上禁止Monotouch。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM