CGPoint・CGSize・CGRectをログ出力する際に便利な関数

公開日: : iOSアプリ開発

今日は、iOSアプリ開発でCGPoint・CGSize・CGRectをログ出力する際に便利な関数を紹介します!

    

スポンサード リンク

普通にログ出力しようとすると、以下のようなコードになります。

NSLog(@"%f %f", point.x, point.y);
NSLog(@"%f %f", size.x, size.y);
NSLog(@"%f %f %f %f", frame.origin.x, frame.origin.y, frame.size.width, frame.size.height);

    

結構書くの面倒くさいですよね。そこで役立つのが以下の関数です!

  • NSStringFromCGPoint
  • NSStringFromCGSize
  • NSStringFromCGRect

これらの関数を使うと、ログ出力するコードは以下のようになります。

NSLog(@"%@", NSStringFromCGPoint(point));
NSLog(@"%@", NSStringFromCGSize(size));
NSLog(@"%@", NSStringFromCGRect(frame));

また、出力結果は以下のようになります。

2014-05-27 00:12:45.672 ViewSample[39739:60b] {160, 240}
2014-05-27 00:12:45.674 ViewSample[39739:60b] {320, 480}
2014-05-27 00:12:45.675 ViewSample[39739:60b] {{0, 0}, {320, 480}}

    

@akio0911はこう思った。

今回紹介したコードを使うと、CGPoint・CGSize・CGRectのログ出力がめっちゃ楽になります。ぜひ実際の開発に役立ててみて下さいね!

    

関連記事

no image

iPhoneシューティング

画面を縦にしてみた。基本的なロジックはそろそろ入れ終わりそう。次はステージの作り込みに入りた

記事を読む

no image

iPhone adhoc ビルドの手順

iPhone のプログラムポータルで配信証明書を作成、ダウンロード 配信証明書をダブルクリ

記事を読む

この動画を含む日記

iPhoneのUI設計思想を理解する

iPhoneのUIが最高のものかどうかはさておき、その設計思想を知っておいても損はないと思う。

記事を読む

no image

ARkit for iPhone で遊んでる

簡単に使えて、New BSD License。 素晴らしいですね。

記事を読む

skitched-20130517-135149

第14回 iPhoneアプリ開発もくもく会を開催しました。そして第15回の告知

     昨日(5月16日)、渋谷のコワーキングスペース「Lightningspot」

記事を読む

no image

iOS5で搭載された新UI!UIStepper(ステッパー)の使い方

こんにちは。iOS5で追加された新しいAPIをいろいろと試している@akio0911です。

記事を読む

skitched-20121011-211731.png

iOSでアプリからカレンダーに予定を追加する方法

     こんにちは。アキオ(@akio0911)です。 前回はiPhoneのカ

記事を読む

no image

オライリー「iPhone Hacks」書評

Iphone Hacks 作者: David Jurick,Adam Stolarz,D

記事を読む

IMG_6430.png

カレンダー・リマインダーにアクセスしているアプリをiOS 6のプライバシー設定に対応させる方法

     こんにちは。アキオ(@akio0911)です。 アプリからiOSのカレ

記事を読む

skitched-20120830-152936.png

eラーニング版「Twitterアプリ for iPhone開発講座」販売開始!

     こんにちは。アキオ(@akio0911)です。      今年の

記事を読む

20140714-144729.jpg
サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

アップルの開発者向けイベント「WWDC2014」に参加するため

slooProImg_20140714064146.jpg
ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

slooProImg_20140713230358.jpg
十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

slooProImg_20140712085918.jpg
大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

20140625-114250.jpg
ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑