Ho usato Xamarin e GTK #, oltre a Xamarin per code-behind e XCode per la progettazione di moduli. Entrambi lavorano abbastanza decentemente con C# per roba da code-behind.
Tieni presente che GTK # sembra piuttosto goffo e datato quando lo inserisci accanto a un'applicazione Mac nativa.
D'altra parte, l'oggetto framework per i moduli XCode (sì, so che non sto usando la terminologia "corretta" ...) presenta un po 'di una curva di apprendimento, ma non è terribilmente difficile, e Xamarin ha fatto un buon lavoro nell'integrare il modello di oggetti in C#, quindi tra la documentazione di Apple e ciò che Xamarin fornisce, ed er .. da StackOverflow stesso, dovresti essere in grado di produrre delle app dall'aspetto curato.
Parallels o Fusion sarà la vostra risposta. Altrimenti dovrai re-toolare e lavorare con qualcosa come Xamarin, Mono, o altro. –