Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用xcode在c#中编程吗?_C#_Macos_User Interface_Mono - Fatal编程技术网

我可以用xcode在c#中编程吗?

我可以用xcode在c#中编程吗?,c#,macos,user-interface,mono,C#,Macos,User Interface,Mono,我几乎完全用c语言开发,但拥有一台mac电脑。我在parallels桌面上运行windows,以便与Visual Studio一起工作。我想用c#for mac os进行开发,下载了monodevelop,除了它的GUI设计器之外,它非常棒。我完全讨厌它,甚至不知道人们如何使用它。我的意思是,在使用VisualStudioDesigner创建GUI应用程序如此简单之后,我觉得使用它很奇怪 我调查了一下,发现苹果的interface builder可以帮我解决这个问题。然而,现在获得它的唯一方法显

我几乎完全用c语言开发,但拥有一台mac电脑。我在parallels桌面上运行windows,以便与Visual Studio一起工作。我想用c#for mac os进行开发,下载了monodevelop,除了它的GUI设计器之外,它非常棒。我完全讨厌它,甚至不知道人们如何使用它。我的意思是,在使用VisualStudioDesigner创建GUI应用程序如此简单之后,我觉得使用它很奇怪

我调查了一下,发现苹果的interface builder可以帮我解决这个问题。然而,现在获得它的唯一方法显然是下载xcode,因为苹果现在并没有把它作为一个独立的应用程序发布。(我就是这么想的)

我知道Xcode不支持c#,但我读到一些插件,您可以使用它们添加这些功能


您能告诉我是否可以将此兼容性添加到xcode中吗?或者,如果您知道monodevelop的替代方案,其GUI设计器更类似于2.8版的VS.

,那么monodevelop支持使用XCode和MonoTouch(用于iOS)和MonoMac。到发布文档

是的,你必须下载XCode,如果我没记错的话,可能会收取象征性的费用,但最低的成本(如果有的话)值得提高生产率


话虽如此,对于来自VS世界的人来说,使用XCode的界面生成器需要花很多时间来适应。

界面生成器在C程序中对你没有任何用处。@CarlNorum:实际上,MonoDevelop允许你在C中开发,IB可以与MonoDevelop结合使用来提供UI。我们已经使用此配置大约15个月了,我们可以在所有应用程序之间共享通用代码,包括客户“要求”我们创建的iOS应用程序。