2016-09-15 2 views
2

Est-il vraiment nécessaire d'obscurcir le code Xamarin iOS?Objectif C vs Xamarin iOS C# obfuscation

Quelle est la différence entre un code écrit en Objective C vs C# Xamarin obfuscation?

Je suis passé par beaucoup de poste, mais la réponse n'est pas claire.

Merci beaucoup!

Répondre

1

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.