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. iOS

    iOSデバイスで画面の回転をサポートするコード

    iPhoneはいろいろと向きを変えられるところも特徴ですね。とい…

  2. ios dev3

    iOS

    iPhoneApp申請方法3:iTunes Connectへの申請登録

    iPhoneApp申請方法1:準備と証明書をゲット | デザインとレゴ…

  3. iOS

    Xcodeでファイルのリンクが外れたときの対処方法

    Xcodeを使っていて、プロジェクトに登録してあるファイルを整理し…

  4. ios dev2

    iOS

    iPhoneApp申請方法2:証明書の設定と書き出し

    iPhoneApp申請方法1:準備と証明書をゲット | デザインとレゴ…

  5. reject2

    iOS

    iPhoneApp申請→やっぱりreject

    先日アプリの申請をして再度結果待ちになっていたんですが、ほどなくし…

  6. iOS

    じゃまなステータスバーは消してしまえ!

    iPhoneアプリをデザインしていて忘れちゃいけないことなので、…

最近の記事

  1. 【無印良品】ゴールデンウィーク中のご飯にレトルト買い込み!
  2. 世代ど真ん中だった!!『週刊少年ジャンプ展 vol2』
  3. デジタル通貨を買ってみた記録!とりあえず元は取っている!
  4. 【コレクション】カードダス:SDガンダム外伝シリーズ
  5. 懐かしい!!カードダスSD戦国伝!!
  6. 【UNIQLO】ユニクロ誕生感謝祭で買いだめ!

アーカイブ

  1. iOS

    Xcodeでアプリ名を多言語に対応させる方法(ローカライズ)
  2. 愛用している超音波式加湿器「mist box」

    プロダクト

    愛用している超音波式加湿器「mist box」
  3. 読書

    今読んだら泣く絵本の1冊『100万回生きたねこ』がドキュメンタリー映画になってた…
  4. GR PARTY

    イベント

    GRファンのための「GR PARTY」に行ってきた
  5. グルメ

    噛んだ後はスライムがあらわれる『Fit’s スライム味』
PAGE TOP