JIT (Как раз вовремя Компилирующий) может быть невероятно быстрым, потому что он оптимизирует для целевой платформы.
Это означает, что может использовать в своих интересах любой прием компилятора, который Ваш ЦП может поддерживать, независимо от того, на чем ЦП разработчик написал код.
фундаментальное понятие JIT.NET работает как это (в большой степени упрощенный):
Вызов метода впервые:
Вызов метода во второй раз:
, Как Вы видите, в 2-й раз вокруг, фактически тот же процесс как C++, кроме с преимуществом оперативной оптимизации.
Тем не менее существуют все еще другие служебные проблемы, которые замедляют управляемый язык, но JIT помогает много.
Вы должны зарегистрировать протокол в своем приложении. Я уже видел несколько руководств, включая этот.
http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
Это называется обработчиком протокола URL. Эта запись в блоге подробно описывает, как это реализовать. Обычно вам необходимо:
Зарегистрируйте нужный протокол (например, chess: //
). Вы можете сделать это непосредственно в файле Info.plist
- дополнительную информацию см. В записи блога.
Обработайте запрос. Для этого примите сообщение application: handleOpenURL:
в делегате приложения.