title: Mono + Xcode: How to author a library in C# using Xamarin Studio, and consume it in a CocoaTouch project within Xcode?
body: <p>For an iOS app that will eventually be ported to Android/Winphone, I would love to be able to write some re-usable libraries in c#, but author the iOS UI in traditional Obj-C and reference the library written in c# from Xcode and consume it from Obj-C.</p>
  
  <p>I've found lots of docs that talk about going the other way via bindings (Obj-C -> C#), but not much pertaining to my question.  Also, a similar question was asked 4 years ago here, but a lot has changed in the ecosystem, the info seems out of date, and some of the links in the answers now redirect elsewhere:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/1522260/is-there-a-way-to-mix-monotouch-and-objective-c">Is there a way to mix MonoTouch and Objective-C?</a></li>
  </ul>
  
  <p>So, is this possible?  If so how, and what's the best way to achieve it today? (Or alternately, is this a bad idea and should be abandoned?)</p>