Est-il vraiment nécessaire d'obscurcir le code xamarin iOS?
Le answer fourni à MonoTouch: How to protect my application devrait couvrir tout. Si ce n'est pas le cas, vous devrez être plus précis dans votre question.
Quelle est la différence entre le code écrit en Obective C vs C# Xamarin obfuscation?
Ce n'est pas une comparaison valable, à savoir ObjC ne se compare pas avec obscurcissement et Xamarin n'offre pas (par lui-même) obscurcissement.
Toutefois, si vous comparez le compilateur ObjC et le code du compilateur AOT de Xamarin, vous constaterez que les deux produisent des binaires ARM [64] natifs.
Dans la plupart des cas, les développeurs utilisent des outils d'obfuscation (sur .NET) car ils envoient l'IL (code intermédiaire) avec leur application. C'est nécessaire pour un JIT (juste à temps pour le compilateur de travailler) mais pas pour un AOT (compilateur à l'avance) que Xamarin.iOS utilise.