Xamarin.ios 目标C接口和C#核心

Xamarin.ios 目标C接口和C#核心,xamarin.ios,ipad,Xamarin.ios,Ipad,我正在尝试将C#window的应用程序移植到ipad上。我在monotouch上编译了所有内容,运行良好。现在,我需要制作一个iPad用户界面。如果我在Objective C中实现UI,那么将其与我的C#core集成有多难?我看到monotouch可以称为objective C库,但我的做法正好相反。非常感谢您的帮助。目前不支持您执行Objective-C中的C代码。您最好保持MonoTouch状态,用C完成iPad应用程序 在C#中使用UIKit至少与使用Obj-C一样简单,而且您还可以享受到

我正在尝试将C#window的应用程序移植到ipad上。我在monotouch上编译了所有内容,运行良好。现在,我需要制作一个iPad用户界面。如果我在Objective C中实现UI,那么将其与我的C#core集成有多难?我看到monotouch可以称为objective C库,但我的做法正好相反。非常感谢您的帮助。

目前不支持您执行Objective-C中的C代码。您最好保持MonoTouch状态,用C完成iPad应用程序


在C#中使用UIKit至少与使用Obj-C一样简单,而且您还可以享受到不必处理内存分配、C#语言和.NET框架的所有好处。用lambda表达式和linq开发用户界面代码是一件很好的事情。大多数obj-C示例代码都可以一对一转换为C代码,因此您找到的几乎每个示例都很容易理解。

有一种可能性,您将UI制作成一个库,然后将库绑定到C,然后您的C代码将您的Objective-C代码调用到UI,而这一个反过来调用C,以获取其业务逻辑

你最好还是直接用C#编写UI