hello Arsa, I searched high and low for app framework that would give the flexibility of > creating not just UI projects but also libraries, and so far I have come up > empty. > Every cross-platform mobile framework is centered on making UI portable > between platforms and compiling some language (c#, java, as3, javascript > etc) into native code or generating platform-specific code (java, c# or > objective-c). I need only the latter part to build the library for the UI > designers to use. > > So far this is the only mention I found - the only possibility of making > linking native library in a cross-platform fashion. > > So yes, any update would be appreciated.
Currently MonoTouch does not support creating libraries that can be consumed by Objective-C. The problem is not getting the basics working, the problem is that a MonoTouch library is really the Mono runtime and it imposes a lot of low-level requirements on the consumer of such library to make it a simple task, not to mention, it requires a lot of work to make this a ready-to-use solution that we can effectively support. If you want to create your UI in Objective-C, my advise is to wrap your UI into a library that expose a view controller for example, and bind that view controller and expose that to C#. Have the C# application launch your native UI, and perform the communication over P/Invoke callbacks. Miguel
_______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
