3
是否可以在iOS/Mac-OSx中開發需要連接iOS/Mac的應用程序(類似於我們在Windows中的)?它有多複雜?連接iOS/Mac可能嗎?
是否可以在iOS/Mac-OSx中開發需要連接iOS/Mac的應用程序(類似於我們在Windows中的)?它有多複雜?連接iOS/Mac可能嗎?
如果要在MacOSX中掛接第三方應用程序,可以通過InputManager。 請參閱SIMBL插件,通過管理您的InputManagers或ApplicationEnhencer來幫助完成此操作。 More info here
如果你想攔截你自己的應用程序中的一個電話,例如,當調用一個方法(可能是一個系統方法)時,可以使用objc_exchangeImplementations來做課堂冒充(過時)或方法調整。這也適用於iOS應用程序。 More info here。 的小心這一點,這有可能是危險的,你必須知道你在做什麼(避免無限通話循環等)
MacOSX上,你也可以做ç攔截像任何UNIX系統上,以攔截系統調用。但它有點棘手和低級別(和系統範圍)
它會幫助,如果你解釋什麼是正確的掛鉤。 – 2011-09-08 10:08:53
http://www.codeproject.com/kb/system/hooksys.aspx – bayCoder
查看SIMBL注入插件和DTrace進行自檢。 – 2011-09-08 10:13:24