2012-03-20 11 views

答えて

2

これは特別なことをする必要はありませんが、それはデフォルトでは自然ですが、初心者にとってはドットシンタックスを使用しない方が望ましいです。適切な議論は以下の投稿にあります Dot notation vs. message notation for declared properties

+0

Xcode以外のエディタでは動作しません。構造体または共用体ではないものの中で、メンバー 'methodName'を要求するというエラーが発生します。だからこそ私は別のことを考えました。ありがとうございました。 –

+0

私はプロパティとドット構文が状態にアクセスするためのものであることを知っていました。その理由は(CodeRunnerでは機能しないという事実に加えて)メソッドにアクセスできることを忘れてしまいました。 –

1

何もする必要はありません。 @propertyで宣言されているかどうかにかかわらず、または通常のメソッド宣言によって、どのメソッドにも "ドット表記法"を使用できます。これは、オブジェクトとクラスの両方に当てはまります。

+0

Xcode以外のエディタでは動作しません。構造体または共用体ではないものの中で、メンバー 'methodName'を要求するというエラーが発生します。だからこそ私は別のことを考えました。ありがとうございました。 –

+0

「Xcode以外のエディタ」とは、「CodeRunner」(http://krillapps.com/coderunner/)を意味しますか? CodeRunnerのバグのようですね。 –

+0

+1はい、私はその貧弱な言い回しで逃げないことを知っていました:) –

関連する問題