從.Net C#到 Cocoa Touch Objective C 移植工作並不是很順利,兩個平台,兩個語言的差異性實在太大,移植工作幾乎是重寫代碼,整個代碼量在10多萬左右,幾乎不可能在短時間內完成。在移植一小部分代碼之後,經過仔細考慮,還是決定暫時放棄從Net C#到 Cocoa Touch Objective C 移植,轉而采用MonoTouch 的方式有實現對iphone 平台的支持。結果出乎意料的順利。原以為還需要對源碼重新編譯才可以在MonoTouch 中使用。但是實際應用中,C#庫在MotoTouch 中是二進制兼容的。盡管MISL是個中間語言,但庫MonoTouch 中支持了二進制兼容還是讓我大為驚訝。也就是在使用Visual studio 在 Windows平台上編譯並且擾碼過的庫可以直接被MotoTouch應用引用而不需要重新編譯。
最終決定采用MonoTouch 作為iphone 應用開發工具。並將提供引路蜂地圖開發包.