2010年5月16日日曜日

コーディングチェック

ソースコードを入れていると、思いもかけないミスで時間を費やしてしまいます。
一応リスト化して、再発防止ですね。
前回は、allKeys の"K"が"k"(小文字)になっていないのにきづかず多くの時間を費やしてしまいました。
今回は、if文の比較が代入分になってしまい、1日を費やしてしまいました.....


ソースファイル(*.m)
・生成したコントローラの綴りに誤りはないか。
・区切り";"が欠落していないか。
・forループの数値及び比較符号に誤りはないか。
・ファイル名の綴りに誤りはないか。
・配列の最後に、nilを入れているか。
・ESCで選択したメソッドに誤りはないか。
・メソッド名に打ち間違いはないか。(大文字、小文字の打ち間違いはないか)
・if (xx == yy) がif ( xx=yy)<代入>になっていないか。

Interface Builder
・xibのデリゲートや初期表示ビュー、アクションにつなぎ漏れはないか。
・xibファイルの編集を誤ってMainWindow.xib上で行っていないか
(ベースWindowの編集でなければ、本来はViewController.xib)

0 件のコメント:

コメントを投稿