以下のように、他のクラスからメソッドを呼び出しています
@property (nonatomic,strong) CalculatorModel *calculatorModel;
double result = [self.calculatorModel result:operator];
ただし、このメソッドは呼び出し元からメッセージを受け取りません。ゲッターを自分で書くまで
- (CalculatorModel*)calculatorModel {
if (!_calculatorModel) _calculatorModel = [[CalculatorModel alloc]init ];
return _calculatorModel;
}
そしてそれは動作します。@property を実行すると、Objective-C がセッターとゲッターを自動的に生成することを覚えています。私が間違っている?
ありがとう
更新しました: