首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为mac编写.net软件

为mac编写.net软件
EN

Stack Overflow用户
提问于 2009-07-07 04:59:44
回答 4查看 461关注 0票数 1

我使用.net开发代码,有时也使用ruby。我的朋友想让我开发一个在mac上使用的小应用程序。基本上是一个windows窗体应用程序。我想在我的pc上进行开发(它有我所有的工具)--我知道windows的编写/部署过程。如果我想让它在mac上工作,那会不会有所不同?CLR能在OS X上运行吗?我需要在我朋友的笔记本电脑上安装一些特殊的东西吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-08 02:47:10

单声道当然是一个可行的选择。由于您也使用ruby进行开发,因此您可能需要考虑使用Ruby-Cocoa bridge。这是由Apple支持的,并将允许您使用ruby进行开发,但仍然可以调用Cocoa框架来处理更多特定于系统/GUI的任务。

票数 1
EN

Stack Overflow用户

发布于 2009-07-07 05:02:38

您将需要研究一下Mono project --这是一个适用于多个平台(包括Windows)的CLR兼容层。请注意,Mono并不是一个完全兼容的系统,您需要检查您的应用程序是否支持Mono。这可以通过使用MoMA tool (也由Mono提供)来完成。

票数 4
EN

Stack Overflow用户

发布于 2009-07-07 05:12:56

我不知道哪个会更难,是安装Mono并在你需要的所有计算机上运行这个程序,还是学习Cocoa / Objective-C进行真正的原生mac开发。

如果你最终想要做一些严肃的、原生的Apple编程,你应该学习Objective-C和Cocoa API。你可以从这里开始:http://www.cocoadevcentral.com/d/learn_cocoa/

Mac用户非常挑剔,他们会注意到应用程序的外观或行为是否与他们预期的不同,所以如果你计划营销所说的软件,这可能会令人头疼。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1090425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档