ADCで配布されている『Objective-Cプログラミング言語』(日本語版)の重要な部分にマーカー入れるのにとっても重宝している。
読み進めていると分かり辛いドキュメントだなあと感じていたが、他でObjective-Cの基礎的な事を学んでから戻ってきてみると、こうした重要な記述があって非常に助かる。
-- ADC配布の日本語ドキュメントにある『Objective-Cプログラミング言語』より --
当然ながら、アクセサメソッドを使用してオブジェクトの独自のインスタンス変数にアクセスする場合は、selfを明示的に呼び出す必要があります。以下に例を示します。
self.age = 10;
またはこれと同等の
[self setAge:10];
self.を使用しない場合は、インスタンス変数に直接アクセスします。次の例では、ageのアクセサメソッドは呼び出されません。
age = 10;
※何故か分からないがFireFox4で上記blockquoteを表示すると、濁点の位置が文字の右上じゃなく、左上に付いているという奇妙な現象が。この動きを見ると、全角であっても、濁点を別に描画しているということになるが(左上に濁点が付くフォントは無いと思うので)。
0 件のコメント:
コメントを投稿