ios - How to port Windows Phone 7 application to iPhone -


i port wp7 app wrote iphone. there useful document me start? have no knowledge in objective-c yet.

monotouch development stack using c# , .net develop ios apps. should make ios app development easier existing .net developers.

here're parts of monotouch:

  • supports c# language
  • supports linq
  • silverlight core supported (eg. .net core, webservices, json, xml). read monotouch faq more detail.
  • supports sqlite (only) via mono.data.sqlite.dll
  • ios classes exposed .net managed classes

there few gotchas:

  • you can't dynamically link assembly. code needs recompiled natively on ios (sorry no jit compilation)
  • because monotouch still depends on ios sdk, must familiar ios programming model (eg. view hierarchy , application lifecycle model).
  • you can't use visualstudio directly. need monodevelop , xcode develop monotouch apps. said, apparently hacked visual studio , able write large portion (not all) of code in visual studio. check out here.

because of setup, recommend separating code business , ui logic. business logic can reused in ios , wp7 projects, develop ui logic individually ios , wp7.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -