3

对不起菜鸟问题。我的 iPhone 应用程序有一堆属性,前三个属性就像这样直截了当

模型.m 文件

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

视图控制器.m

@property (nonatomic) BOOL userFinishedTyping;

现在,如果属性不明确并且在模型和视图控制器中广泛使用,我该怎么办。我在哪里声明它以及什么是好的做法是否重要。

@property (nonatomic) BOOL celsius;
4

1 回答 1

1

这很大程度上取决于摄氏度的目的?

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

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

于 2013-02-23T18:35:00.780 回答