WebKitの内部APIや挙動に関する調査ノートです。
- WKWebViewの内部動作を理解したい人
- WebKitのPrivate APIの挙動を調べたい人
Source/WebKit/UIProcess/API/Cocoa配下の Cocoa APISource/WebKit/WebProcess/InjectedBundle/API/Cocoa配下の Cocoa API
- iOS (
PLATFORM(IOS_FAMILY)) - macOS (
PLATFORM(MAC))
- 参照 WebKit リビジョンは
WebKit.revisionに固定しています。 - 参照リンクはそのリビジョンに紐づきます。
Sources/WKInternalsNotes/DocsData: 説明文・メタデータのマスタ(DB + descriptions)Sources/WKInternalsNotes/DocCAssets: DocC の静的資材(SymbolGraphs / ランディングページ / Resources)Scripts: 生成・同期用のスクリプト群WebKit.revision: 参照 WebKit リビジョンReferences/WebKit: WebKit のローカルチェックアウトDevelopers.md: 開発者向けメモ(合成シンボル生成など)
python3 Scripts/webkit/bootstrap_webkit_reference.pypython3 Scripts/docc/serve_docc.py- 詳細は
Developers.mdを参照してください。
- 内容は調査メモであり、正確性・完全性を保証しません(利用は自己責任でお願いします)。
- 調査の進行に合わせて随時更新します。
- WebKit に関する著作権およびライセンスは WebKit プロジェクトに帰属します。