|
1
1
编辑和保存这些应用程序块的位置和大小是不是你的应用程序要完成的任务? 如果没有,那么这些信息可能不应该出现在您的模型中。 |
|
|
2
1
使用核心数据存储图形对象的实际运行时位置不是一个好主意这样做会将数据模型直接与视图混合。这将使应用程序难以调试和维护,并将使其组件的可重用性大大降低。 相反,您应该让核心数据在创建视图对象时向viewcontroller提供任何预先存在的位置数据,然后在处理完成时保存数据。 理想情况下,无论您使用哪种持久性存储方法,视图都应该工作;无论用于显示数据的视图类型如何,持久性存储方法都应该工作例如,对于使用Webview的视图、使用核心动画甚至纯文本输出的视图,您应该能够使用相同的数据模型。 |
|
|
3
0
所以在您的实现中,每个blockview都有自己的x? 为什么不让BlockView类保存对块的引用? 视图可以用一个用来设置其位置的块来初始化。 这在视图类和模型之间保持了良好的分离。 |
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |