应在View控制器m中声明哪些属性,在模型m目标c中声明哪些属性?

时间:2013-02-23 18:24:23

标签: ios

抱歉没有问题。我的iPhone应用程序有很多属性,前三个属性就像这样

model.m文件

@property (nonatomic,strong)NSMutableArray *celsiusStack;
@property (nonatomic,strong)NSMutableArray *fahrenheitStack;

viewController.m

@property (nonatomic) BOOL userFinishedTyping;

现在,如果属性不明确并且在model和viewController中广泛使用,我该怎么办?我在哪里声明它以及什么是好的做法都很重要。

@property (nonatomic) BOOL celsius;

1 个答案:

答案 0 :(得分:1)

这在很大程度上取决于celcius的目的?

MVC模式的一个基本概念是使得更容易完全替换GUI而无需修改底层模型。

我的猜测是,在你的模型中使用celcius属性是很有意义的,但是又一次。这取决于它的目的。

相关问题