メソッドの呼び出し元を調べる
特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。
(1)調べたいメソッドとかプロパティにカーソル合わせる。
(2)キーボードで「Ctrl+1」を入力。もしくはエディタの左上にある「::::」的なボタンをタップ(図を参照)。
(3)メニューが表示されるので、そこから「Caller」の欄を参照すると、そのメソッドがコールされているメソッドの一覧が出てくる
動作の解析や、呼び出し元のないメソッドの確認などに重宝する手順だと思うが、完全なものかどうかは不明。多分大丈夫だと思うが、過信しないほうがいいかもしれない。
また、Callees(メソッド内でコールしているメソッド)やその他クラス内の情報などがこのメニューには詰まっているので、知っておくと便利かもしれない。
参照サイト:
Qiita
stackoverflow
関連記事
-
-
UIAutomation関連覚書
割りと忘れがちなので、自分用備忘録を兼ねて、UIAutomationに関連するtips的なものをまと
-
-
GoogleスプレッドシートからCSVにエクスポートしたデータを得る方法
情報がない中さんざ苦労しましたが、Googleスプレッドシート(の最初のシート)をCSVとしてエクス
-
-
AVAudioPlayerの初回再生遅延
ちょっとした効果音の再生にAVAudioPlayerを使っているのですが、どうも初回の効果音ロードの
-
-
UITableViewのセルセパレータが画像の下部分だけ切れる場合の対応
iOS7のUItableViewCellだと、UITableView.imageViewに画
-
-
bitbucketをXcode5で使用する
bitbucketは無償で5人までの少人数チーム用のクローズド(非公開)リポジトリを作成できるため、
-
-
Bitbucket課題の記法サンプル
Bitbucketの課題、およびwikiで利用できる記法についての記事です。 利用できる記法に
-
-
StoryboardからPopoverを作っても位置合わせコードは必要
これだけだとわかりづらいんですが。 XcodeのStoryboardから、Segueを"Prese
-
-
実機テストしたときのデータを取り出す
Xcodeでコンパイルして実機テストしている場合に、テストデータを実機から取り出す方法です。 以下
-
-
Xcode5.1のInterfaceBuilderにおける地味な変更点
iOS7.1に合わせてXcode5.1がリリースされました Xcode Release N
-
-
iOS6時代のアプリのiOS7への対応
やや古い情報になるが、iOS7対応に関して自分がやったことの覚え書き。いろんな所から拾って来た情