0
ここで簡単な初心者の質問です。私は値を計算し、その結果を二重変数に格納するメソッドを持っています。この変数はそのメソッドのローカル変数です。また別の計算を行う2番目のメソッドがありますが、このメソッドは最初に結果を必要とします。最初のメソッドの値を他のクラスに隠しておけば、その値をどのように得ることができますか?以下は私が得ようとしているものの例です。別のメソッドのローカル変数にアクセスするメソッド
ここで簡単な初心者の質問です。私は値を計算し、その結果を二重変数に格納するメソッドを持っています。この変数はそのメソッドのローカル変数です。また別の計算を行う2番目のメソッドがありますが、このメソッドは最初に結果を必要とします。最初のメソッドの値を他のクラスに隠しておけば、その値をどのように得ることができますか?以下は私が得ようとしているものの例です。別のメソッドのローカル変数にアクセスするメソッド
UIControlイベントの結果でない限り、アクションとして装飾してはなりません。私はあなたがアプリの開発を開始する前に、おっとコンセプトとC言語を読むべきだと思う
- (double)methodA {
double answer = 2.0 + 3.0; // don't really need the stack variable, but it's okay
return answer;
}
- (double)methodB {
double answerTimesTwo = [self methodA] * 2.0;
return answerTimesTwo;
}
:
はこのようにそれを実行してください。 –
私はOOPの概念に精通していますが、objective-cの構文に慣れていません – SNV7
objective-cの構文では何も新しいことはありません。あなたが知っているように、宣言するメソッドの範囲外でローカルオブジェクトにアクセスすることはできません。とにかくあなたは答えを得た –