Ручная установка iOS 9.3 симулятора для XCode 9 в Mac Os High Sierra 10.13

Ручная установка iOS 9.3 симулятора для XCode 9 в Mac Os High Sierra 10.13

Apple снова поражает багами: при попытке установить симулятор iOS 9.3 в новую XCode 9 на MacOS High Sierra 10.13 возникает ошибка Could not download and install iOS 9.3 Simulator. The certificate for this server is invalid. You might be connecting to a server that is pretending to be “devimages.apple.com.edgekey.net” which could put your confidential information … Продолжить чтение »
Оптимизация производительности в iOS приложениях

Оптимизация производительности в iOS приложениях

iPhone OS 1 и iPhone 1 появились в июне 2007, когда разработчики старались написать как можно больше программного кода и по-быстрее выпустить как можно больше приложений для широкой аудитории.  Развитие аппаратного обеспечения, операционных систем, сетей привело также к появлению новых пользовательских GUI и инженерных дизайнерских решений, которые постепенно становились зрелыми, функциональными, устойчивыми и производительными. Но что … Продолжить чтение »
Защита программного кода в Swift

Защита программного кода в Swift

Эта статья про обфускацию исходного кода в Swift. Я перепробовал множество инструментов, но с тех пор, как стал использовать Receigen, который интегрируется в xCode, прекратил поиск. Цель обфускации — усложнить взлом исходного кода хакерами. Как же это сделать? Не следует думать, что если программа просто скомпилирована, то исходный код трудно прочитать. В современных языках программирования, … Продолжить чтение »