抱歉没有问题。我的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;
答案 0 :(得分:1)
这在很大程度上取决于celcius的目的?
MVC模式的一个基本概念是使得更容易完全替换GUI而无需修改底层模型。
我的猜测是,在你的模型中使用celcius属性是很有意义的,但是又一次。这取决于它的目的。