永发信息网

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

答案:5  悬赏:40  手机版
解决时间 2021-03-26 02:16
C#可以开发苹果应用程序吗
最佳答案
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
全部回答
OBJ-C开发
苹果使用的是object-c开发的,c#是不能开发苹果应用程序的。c#可以开发windows应用程序,以及windowsphone应用程序,java可以开发android应用程序也可以开发windows应用程序以及linux程序
可以开发苹果手游 unity3d+c#
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

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日本的三仙矛草是什么呀?都说神了哦
沁园R8净水机拆外壳视频
将十克盐溶解在90克水中取出盐水的四分之一取
6月份去桂林需要准备什么?
山路原无雨下一句是什么?
鼻子假体多长时间换一次
一位帅气男生有50张照片
请推荐几部洞穴探险的影片?要电影不要影视剧
中国和印度接壤的边境地区绝大部分在西藏,一
wwe2k15生涯模式怎么存档位置
车载导航一体机怎样进入wince
已知某圆恰好分成三个扇形,A、B、C,扇形A、
i5 3470和4570 如果我用gtx960独立显卡的话
毛线帽子钩针的织法 图解和步骤
大腿肌肉挤压伤怎么办
推荐资讯
客车为什么大型高一比大型高二贵?
生活中的下列物质,可以看做纯净物的是A.蒸馏
求2014年最新组装机配置单(顺便推荐下显示器
怎么看苹果5的内存卡是多少G的
英特尔cpu g2020 可以用1600的内存吗
毕打自己人 殷赏更妈妈系第几集出现
淘宝买的书,书角折的很厉害,怎么处理
dnf卢克堵门是什么意思
帮我分析一下我男刀帅不帅 玩错了,为什么老
怎样红米手机只显示2G内存呢
用漫画原稿纸画漫画怎么用PS处理?
查询《行政裁定书》(【2018】苏1181行审73号
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?