エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メモリ上に保持されているSwiftクロージャーがどこに定義されたものかを知る方法 - ペンギン村 Tech Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メモリ上に保持されているSwiftクロージャーがどこに定義されたものかを知る方法 - ペンギン村 Tech Blog
自己紹介 概要 できること 使い所 方法 手順 リファレンスからデリファレンスする方法 x/gx コマンドを... 自己紹介 概要 できること 使い所 方法 手順 リファレンスからデリファレンスする方法 x/gx コマンドを使う。 expression -l objc -o -- *(id**)を使う キャプチャされたデータが知りたい場合 動作環境 備考 脚注 自己紹介 ペンギン村の通行人 、po_miyasakaです。 概要 できること 任意のタイミングでメモリ上に保持されているクロージャが定義されている場所を表示する。おそらく本邦初公開😎 使い所 手順がちょっと大変なので、どうしてもリークを確かめたい時とかに使えるかも。 方法 手順 Debug Memory Graphを開く closureでコンポーネントを検索すると swift closure contextというクラスのインスタンスのアドレスが複数引っかかる このインスタンスがクロージャにキャプチャされたデータなどのクロージャの情報のようであ