Я использую Jasob в течение многих лет, и это руки вниз лучший obfuscator там. Он имеет расширенный интерфейс, но по-прежнему интуитивно понятен и прост в использовании. Он также будет обрабатывать файлы HTML и CSS.
Лучший способ использовать это префикс для всех ваших private переменных чем-то вроде подчеркивания, а затем использовать функцию sort
объединить их все вместе и проверить их как цели для обфускации.
Пользователи могут по-прежнему просматривать ваш источник, но гораздо труднее расшифровать, когда ваши частные переменные преобразуются из чего-то вроде _sUserPreferredNickName
в a
.
Двигатель автоматически подсчитывается количество целевых переменных и приоритет их для получения максимального сжатия.
Я не работаю для Jasob, и я ничего не получаю от их продвижения, просто предлагая дружеские советы. Недостатком является то, что он не является бесплатным и немного дорогим, но все же стоит того, чтобы укладываться в альтернативные варианты - «свободные» варианты даже не приближаются.
Вы всегда можете использовать Bing Maps SDK , если вам абсолютно необходима согласованность - то есть согласованность между версиями iOS и между людьми в США или Китае. Хотя я бы рекомендовал придерживаться MapKit.
Не могли бы вы получить геоданные с телефона и, если они находятся в Китае, применить преобразованные аннотации?
Речь идет о марсианских системах координат. Проверьте это: https://github.com/Mardinate/Mardinate