C#可以开发苹果应用程序吗 5

 我来答
就烦条0o
2016-01-26 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46491
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

1、可以用MonoMac来使用C#开发苹果系统下的应用程序

2、MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。

3、Mono涵盖的平台:

  • Windows

  • Mac OS

  • Linux / BSD / Solaris

  • Windows Phone,Android,iOS

  • XBox 360,Wii,PS3

匿名用户
2013-01-17
展开全部
苹果使用的是object-c开发的,c#是不能开发苹果应用程序的。c#可以开发windows应用程序,以及windowsphone应用程序,java可以开发android应用程序也可以开发windows应用程序以及linux程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小龟_快跑_
2015-12-30
知道答主
回答量:21
采纳率:0%
帮助的人:7万
展开全部
可以开发苹果手游 unity3d+c#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扰龙雅琴23
2013-01-17 · TA获得超过658个赞
知道小有建树答主
回答量:615
采纳率:50%
帮助的人:204万
展开全部
Mono,作为.NET运行库的开源实现,正在将微软的技术带到未曾预料到的地方,包括iPhone,Android和Wii。 根据Novell公司的首席Mono开发者Miguel de Icaza称,Apple的App Store中有多个应用程序是基于Mono。
  这可能会让那些熟悉苹果应用程序限制政策的人感到意外,因为苹果公司严格禁止开发者使用解释语言和第三方运行环境——在很大程度上就将.NET和Java之类技术排除在外。
静态编译(Static compilation)是一道特别的沙司,正是它使得Mono在iPhone中运行成为可能。Mono还允许开发者使用ahead-of-time(AOT)编译,它能将.NET的通用中间语言(CIL)直接在编译中转变成原生码,这意味着应用程序不必要使用运行时编译执行技术(JIT),以在运行时产生原生码。de Icaza提到,开发者还开始使用Unity,基于Mono的开发3D游戏的第三方商业编程框架。
目前App Store中大约40款应用程序是基于Unity和Mono。一个Wii上的德国游戏My Animal Center,代码主要是C#,用Unity和Mono开发。除了iPhone和Wii之外,一位开发者正试验性的将Mono运行库移植到Android平台。这一切都展示了开源的价值和内在的适应性。

参考资料: 417643479

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aaa782544811
2013-01-17 · TA获得超过341个赞
知道答主
回答量:33
采纳率:0%
帮助的人:10万
展开全部
OBJ-C开发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式