Lou*_*yen 6 model-view-controller objective-c uiimageview uiimage ios
MVC的主要原则之一是视图永远不应该拥有数据.这个原则在WWDC Session 116中重复多次.但是为什么UIImageView(一个视图)拥有UIImage(一个模型)?它不违反上述原则吗?
或者我在这里误解了什么?也许只是因为UIImageView有一个image特性,并不意味着它拥有的是UIImage?
单词own通常仅用于表示一个对象保留了另一个对象.显然,显示图像的视图应该保留该图像,只要它需要它.但是这种"所有权"的概念非常有限,并不意味着视图应该负责存储,更改或以其他方式管理图像.
| 归档时间: |
|
| 查看次数: |
269 次 |
| 最近记录: |