Obj.C

obj.C:トレース部分を切り出し

setter/getter、setStringのトレース部分をメソッドとして切り出しました。

少し気の効いたことをやろうとすると、たいしたことがないことでも必ず引っかかります。

  • 呼び出し元のMesaCont.hをヘッダーに組み込むと、MesaCont.hでMesaSample   *msSample;のbuild errorが取れませんでした。上位のものを何でも組み込めばいいというものでもないのですね。
  • 呼び出し元は、メソッドの実行部分だけをコメントアウトし、そのほかの初期化などはそのまま残しました。全部コメントアウトすると、あとで調整するのがたいへんだからです。
  • 今回意外だったのは、[出力 string:入力]を[出力 string]としたとき、出力エリアの文字列を意味するということでした。正確には、atributeを除く文字列になるのでしょうか?いつの日か、確認しなければならない日がくるかもしれません。これから逆に入力の文字列という表現が導かれ、出力の文字列という表現が等価になります。そして、「入力の文字列をstringに送り、出力の文字列にしてもらう」ということになるのでしょうか。

このあとは、viva Cocoa Objective-C入門に戻り、次のステップに進みます。

スクリーンショット 2014-01-31 23.34.07 スクリーンショット 2014-01-31 23.34.25