2012年1月11日水曜日

iPhoneアプリのログをNSLog関数で確認する。

このエントリーをはてなブックマークに追加
iPhoneアプリの動作ログをコンソールで確認したいときはNSLog関数を使うと便利そうです。NSLog関数は引数で指定した文字列をXcodeのデバッグエリアに表示します。


書式
NSLog(書式文字列, 引数)

第2引数以降は0個以上指定できます。書式文字列はC言語でいうprintf関数のような使い方ができます。


具体例
NSLog(@"%s %d %f", "test", 1, 1.2);
"test 1 1.20000"が表示されました。
%s:文字列
%d:整数
%f:浮動小数点


デバッグエリアの表示方法
Xcode4のメニュー[View]→[Debug Area]→[Activate Console]


関連:LogクラスとLogCatを利用して動作を見る

2012年1月10日火曜日

Objective-Cでプロパティを実装して外部クラスからアクセスできるようにする

このエントリーをはてなブックマークに追加
Objective-Cのプロパティとは、オブジェクトが保持する(インスタンス)変数にアクセスする方法を決定する仕組みのことです。アクセス制限を加えたり、getterやsetterなどのアクセサを簡単に扱えるようにすることができるようです。ここでは、外部クラスからインスタンス変数にアクセスできるようにするまでのサンプルをメモしました。


2012年1月8日日曜日

2012年はこの手帳を使います『夢をかなえる人の手帳』

このエントリーをはてなブックマークに追加
雑貨屋で手帳を探していたら、『夢をかなえる人の手帳』という文字が目に入りました。一目惚れして思わず衝動買いしてしまいました。


手帳を買うのは良いけれど、結局使いこなせずに終わってしまうのが毎年の定番の流れでした。この原因は「手帳を使おう」というモチベーションをずっと維持できないことにあった思います。

『夢をかなえる人の手帳』は、モチベーションを維持できるような文章が織り込められているのが特徴です。夢をかなえるための手帳の使い方が書かれており、やる気が毎日充填される仕組みとなっているように思います。

また、日付フリー式では日付が入っていないのも特徴で、自分で日付を入れるような構成となっています。日と時間を自分でコントロールする、そんな意識が芽生えるようなスケジュール帳です。

2012年1月5日木曜日

Xcode4でソースコードの横に行番号を表示する

このエントリーをはてなブックマークに追加
Xcode4をインストールしたらまず最初に設定しておきたい行番号の表示方法をメモしました。

1. Xcodeのメニューの[Xcode]→[Preferences]を選択。
2. [Text Editing]を選択。
3. [Editing]タブの[Line numbers]にチェックを入れる。


これで行番号が表示されて、ソースコードも追いやすくなるはず。

2012年1月4日水曜日

iPhoneアプリ開発環境を整える - XCode4のインストールからHello Worldまで -

このエントリーをはてなブックマークに追加
iPhoneアプリ開発環境を整えるまでをメモしました。XCode4をインストールして、シミュレータでHello Worldを表示するまでのまとめです。

参考:iPhone/iPad/iPod touchプログラミングバイブル―iOS 5/Xcode 4対応