Re: [問題] 如何使用private framework

看板MacDev作者 (dryman)時間14年前 (2011/02/15 11:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《sabisun ( 身輕不憚路途遙 )》之銘言: : 最近安裝了snow leopard : 想要使用裏面的private framework : 請問在xcode裏面是否可使用? : 又相關的header file可以在那邊找到呢? : 謝謝! 如果這是不能說的祕密,請板主或強者告知,我自D 以下有雷(?)請慎入 >////< 其實並不是完全不能用 可以使用蘋果的otool來把framework的symbol顯示出來 再「猜」它該怎麼用 警告:private framework裡面的東西是有可能變動的 即使今天hack成功,改天蘋果改了symbol你也無可奈何 不建議用在開發上,玩玩即可 private framework的路徑在/System/Library/PrivateFrameworks裡面 進到你要找的framework後,會看到一個俱可執行屬性的檔 otool -ov the_private_framework_lib 然後就會得到一長串的symbol table 雖然可以得到class, instance, method 但是type要自己去找出來,不然沒辦法去傳message ====== 不只是private framework 即使是公開的也會有隱藏的API 比如說WebKit的API就隱藏了非常多...(說好的inspector API咧!?) ====== 範例的話,有人把ilife media browser解開了 http://www.theregister.co.uk/2008/04/22/mac_secrets_media_browser/ 有可下載的demo(連結很小) 重要: 請千萬不要寄信來跟我問東問西 要問此文相關事項請直接發文到板上問 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.4.145
文章代碼(AID): #1DMVaYqR (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1DMVaYqR (MacDev)