我有一个用GTK#编码的应用程序,它使用Mac上的Mono运行。因为它无法将应用程序与Apple Store的Mono Runtime正确捆绑。我试图迁移到Xamarin.mac(Cocoa)。但是我的整个应用程序使用System.Drawing.Graphics和stuff.Does Xamarin.Mac支持这个?
答案 0 :(得分:0)
是的,使用Xamarin.Mac Classic API。这只是32位,您可以在那里使用Moni库,并使用完整的System.Drawing程序集。
新的Xamarin.Mac Unified API将生成64位应用程序包,但System.Drawing在这里不能完全正常工作。
答案 1 :(得分:0)
该库使用Apple的CoreGraphics引擎提供System.Drawing API的实现:
https://github.com/mono/sysdrawing-coregraphics
它适用于Xamarin.Mac和Xamarin.iOS的Unified。