Возможно ли подключение в iOS / Mac? - PullRequest
3 голосов
/ 08 сентября 2011

Можно ли разрабатывать приложения для iOS / Mac-OSx, которые требуют подключения в iOS / Mac (аналогично тому, что мы имеем в Windows)?и насколько это сложно?

1 Ответ

1 голос
/ 08 сентября 2011
  • Если вы хотите подключить стороннее приложение в MacOSX, это возможно через InputManager. Посмотрите плагин SIMBL, который помогает сделать это, управляя InputManager для вас или ApplicationEnhencer. Подробнее здесь

  • Если вы хотите перехватить вызов внутри вашего собственного приложения, например, когда вы вызываете метод (возможно, системный метод), вы можете сделать изложение класса (устаревшее) или метод перебора, используя objc_exchangeImplementations. Это также работает на приложениях iOS. Подробнее здесь . Будьте осторожны с этим, это может быть опасно, вы должны знать, что делаете (избегайте бесконечных циклов вызовов и т. Д.)

  • В MacOSX вы также можете осуществлять перехват C, как и в любой системе UNIX, для перехвата системных вызовов. Но это немного сложнее и низкоуровневое (и общесистемное)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...