iOS

デバッグのために「NSLog」でログをはきだす


デバッグの時に必要になります。カンタンなコードですが、とても大切ですよね、これ。
使うときは分かりやすいように設定してデバッグしたいもんです。

文字列を表示する

testという文字を表示させたい時。
” と ” に囲まれた間が文字列として解釈されます。
記述の”の前に必ず@を入れること。
@に続く文字列がNSStringオブジェクトになります。

1
NSLog(@"test");

改行を表現できる

testとcreateの文字列の間に改行コードを入れたい場合にnを使用します。
Macで「」を入力するには「alt」+「¥」。

1
NSLog(@"test n create");

配列の中身を表示する

オブジェクト中身を%@で出力する。

1
2
NSArray *array = [NSArray arrayWithObjects:@"one", @"two", @"three", nil];
NSLog(@"%@", array);
1
printf("%.1fドルは%.1f円ですn", doll, yen);

以下のように「printf」はかなりシンプルにログを表示してくれます。

1
100.0ドルは7700.0円です

▼楽しくiOSプログラミングを学べます♪

関連記事

  1. 20130923160422.jpg

    iOS

    Xcode5でステータスバーを非表示にする方法

    Xcode5になってからステータスバーの表示・非表示方法も変わって…

  2. 20120730204604

    iOS

    コメントとログをコードに混ぜて分かりやすく書いていきたい♪

    基本中の基本ですが、大切ですよね〜。まずはコメントの使い方。コ…

  3. xcode_arc.jpg

    iOS

    XcodeでARCではないプロジェクトをARC仕様に変換する方法

    以前つくったプログラムがARCに対応してないってことはよくあります…

  4. compile_sources.jpg

    iOS

    外部からインポートしたクラスはコンパイル設定が必要かもしれない

    実機でテストしようとしたらこんなエラーがでました。「Unkno…

  5. reject

    iOS

    iPhoneApp申請→reject

    ついに恐れていたことが起こってしまいました!iPhoneAppの審…

  6. Developer_Program_activate.jpg

    iOS

    iOS Developer Programでアクティベートできないときの解決方法

    以前登録していた「iOS Developer Program」です…

アーカイブ

  1. 日常

    東京に戻ってきた
  2. 日常

    コダクローム生産終了
  3. English_Tradition-1.jpg

    プロダクト

    これだけは持っておきたい!とことん使い回せる定番マフラー「イングリッシュ トラデ…
  4. D&DEPARTMENT

    講演会

    「ロングライフデザインについて 深澤直人×ナガオカケンメイ」 1
  5. 日常

    香港政府観光局
PAGE TOP