0

ジェイルブレイクした iPhone 用のツールの開発を開始しています (THEOS を使用)。「隠された機能」の使用に関する非常に興味深い記事を読みましたが、著者は常に「オープン sdk」または「オープン sdk ツールチェーン」という用語を使用しています。オープン SDK とは正確にはどういう意味ですか? 私が推測できれば、オープンSDKはすべてのヘッダーファイル(通常は非表示のものも含む)を備えたSDKであると言えます。あれは正しいですか?

iOS SDK からすべてのヘッダー ファイルを抽出するのに役立つツール class-dump ( https://github.com/nygard/class-dump ) を見つけました。通常の IOS SDK からすべてのヘッダー ファイルを抽出すると、「オープン SDK」を取得できますか? 5.0 または 6.0 SDK で使用したとしても? http://www.alexwhittemore.com/using-the-open-tool-chain-in-xcode-for-both-os-2-2-and-3-0/のような記事を見つけたので、それらは常に約です3.0 SDK はかなり古いものです。

4

1 に答える 1

0

SDK、ソフトウェア開発キットとは何かを知っていただければ幸いです。:) iOS Open Dev SDK は、Xcode で次のような複数のテンプレートを使用できるようにする SDK です。

アクション メニュー プラグイン、アクティベーター リスナー、CaptainHook Tweak、ココア タッチ ライブラリ、コマンド ライン ツール、ロゴの調整、通知センター ウィジェット、SBSettings Toggle。iOS Open Dev Templates は、iOS 用のコードをプログラムするための多くのオプションを提供します。

グーグルでダウンロードできます。

ClassDump は、目的の c - 実行可能ファイルからヘッダーをダンプできるようにするツールです。これにより、.h(eader) ファイルのメソッドを調べて、それらを使用して微調整などを構築するオプションが提供されます。

于 2012-10-13T10:03:54.810 に答える