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コード)

関連記事

20160423-124300.jpg

【RxSwift】Hot変換オペレータの1つであるshareReplayを使ってみる

最近、RxSwiftについて勉強中です。 今回は、Hot変換オペレータの1つであるshareR

記事を読む

20160416-142928.jpg

Swift 2.2で可能になったタプルの比較を試してみる

Swift 2.2でタプルの比較が行えるようになったので、色々と試してみました。   

記事を読む

I20160208-152320.jpg

【Swift】privateなタイプメソッド作るなら、privateな関数でも良いかもと思った

structとかclassの中で、ちょっとした処理を担当させるprivateなタイプ

記事を読む

I20150802-085831.jpg

Swift 1.2でtouchesBeganメソッドのNSSetがSetへ変更されました

Swift 1.2で、touchesBegan・touchesMoved・touchesCanc

記事を読む

20150410-122409.jpg

複数バージョンのXcodeを共存してMacにインストールする方法

いよいよXcode 6.3が正式にリリースされましたね。 今回は複数バージョンのXco

記事を読む

I20150720-150147.jpg

Apple Watchアプリを作りたいならこの書籍!「詳細!Apple Watch アプリ開発 入門ノート」

     Apple Watchアプリの作り方を学ぶのにオススメな書籍、「詳細!Apple W

記事を読む

20150116-114410.jpg

プログラミング未経験者がSwiftの文法を学ぶのにオススメな本!「たのしいSwiftプログラミング」

楽しみにしていたSwiftの入門書「たのしいSwiftプログラミング」を読み終わったので、レビュ

記事を読む

20140818-141439.jpg

iPhoneアプリを作りたい開発初心者にまずはやってみて欲しい3つのこと

今日は、これからiPhoneアプリを作りたい開発初心者の方にやってもらいたいことを書いてみた

記事を読む

20160309-131202.jpg

ゆるい入門書では物足りない人向けの濃い内容!「本気ではじめるiPhoneアプリ作り」

ヤフー株式会社のiOSエンジニアである西 磨翁(にし まお)さんより、「本気ではじめるiPhon

記事を読む

I20160125-104438.jpg

iPhoneアプリの開発に必要なものをまとめてみた

僕はアプリ開発講座を開催していますが、その関係もあって「iPhoneアプリを開発するには、ど

記事を読む

PAGE TOP ↑