Xcodeのブレークポイントで変数の中身を通知センターに表示してみる

公開日: : iPhoneアプリ開発

20160417-171311.jpg

Xcodeのブレークポイントの機能を使って、ブレークポイントを通過した時点での変数の中身を通知センターに表示するっていうのをやってみたので、その方法を解説したいと思います。

    

スポンサード リンク

通知センターに表示するためのスクリプトを作る

まず、通知センターに表示するためのスクリプトを作ります。

ここではシェルスクリプトで以下のように書いてみました。

#!/bin/sh

osascript -e "display notification \"count = $1\" with title \"Title\""

「osascript -e」で、指定したAppleScriptを実行します。

AppleScriptでは、「display notification “メッセージ” with title “タイトル”」で、指定したメッセージを通知センターに表示することができます。

$1は、このスクリプトに渡された1つ目の引数ですね。

ファイル名は「notification.sh」としました。

試しにターミナルで実行してみましょう。

20160417-193509.jpg

引数に渡した文字列が通知として表示されます。

    

ブレークポイントでスクリプトを実行する

次にXcode上でブレークポイントを設置し、右クリックで「Edit Breakpoint…」を選択して設定を行っていきましょう。


20160417-19383.jpg

  • 「Action」で「Shell Command」を選択
  • 先ほど作成したスクリプトファイルを指定
  • スクリプトの引数として「@count@」を指定(変数countの中身を表示したい場合)
  • 「Automatically continue after evaluating actions」にチェックを入れる

あとはXcode上でコードを実行すれば、ブレークポイントを通過する度に通知センターへ変数の中身が表示されます。

20160417-194151.jpg

    

@akio0911はこう思った。

今回は変数の中身を通知センターへ表示させてみましたが、この方法を応用すれば更に有用な仕組みを構築できるかもしれません。

↓ Xcode 5時代の書籍ではありますが、今回紹介したブレークポイント周りも含め、現在のXcode 7でも役に立つ知識がたくさん載っています。読んで損はないかと思います。

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

20141227-125250.jpg

実践的な内容まで載っている!開発のプロが教える Swift標準ガイドブック

株式会社マイナビ様より「開発のプロが教える Swift標準ガイドブック」の見本紙を頂きました。早

記事を読む

20160802-232454.jpg

【Xcode 7】メソッドがどこから呼びだされているかを調べる方法

Xcode 7で、メソッドがどこから呼び出されているのか調べる方法を紹介します!     方法

記事を読む

I20151107-111928.jpg

Swift 2で要求バージョンの指定・実行環境バージョンの確認を行う(#availableと@available)

Swift 2で追加された#available, @availableの使い方についてメモしてお

記事を読む

エディタのショートカット・Auto Layout・ブレークポイントに関する詳しい解説も!「Xcode5徹底解説」

著者の@es_kumagaiさんより献本御礼。iOSアプリ開発に用いるツール「Xcode 5」の

記事を読む

20141031-150402.jpg

アップルのベータテストサービス「TestFlight」が正式公開

アップルが先週の木曜、ベータテストサービス「TestFlight」を正式に公開しました。 Te

記事を読む

20160807-113229.jpg

UITableViewのリサイズに合わせて一番下のセルを常に一番下に表示する方法

一番下のセルを表示している状態でUITableViewの下端を上に移動させると一番下のセルが隠れ

記事を読む

I20150724-135442.jpg

iPhoneのホーム1画面目に置いているオススメなアプリ38本(2015年9月版)

2014年7月に「iPhoneアプリ開発にオススメの本10選(2014年7月版)」という記事

記事を読む

20140724-103334.jpg

iPhoneアプリ開発にオススメの本10選(2014年7月版)

@akio0911です。2013年12月に「レベル・目的別!iPhoneアプリ開発おすすめ本

記事を読む

iPhoneゲームを簡単に開発したいならこの本がオススメ!「Sprite Kit iPhone 2Dゲームプログラミング」

iPhoneゲームアプリを簡単に開発したいなら「Sprite Kit iPhone 2Dゲームプ

記事を読む

I20151201-120520.jpg

【Swift 2】switch内にてguardでbreakする

Swift 2のguard内ではreturnしないと文法エラーとなりますが、実はswitch

記事を読む

PAGE TOP ↑