我有一个UIViewController类是做到以下几点:初学者问题 - 我需要将我的课程分为不同的课程吗?
检测运动。
排列一堆图像并做一些命令操作。
将图像插入到视图中。
为某些图像添加动画。
- btw这个类有很多对象(60)。
我是否需要分开一些这方面的步骤不同的类别? 如果是这样,为什么和类的类型。
tia。
我有一个UIViewController类是做到以下几点:初学者问题 - 我需要将我的课程分为不同的课程吗?
检测运动。
排列一堆图像并做一些命令操作。
将图像插入到视图中。
为某些图像添加动画。
我是否需要分开一些这方面的步骤不同的类别? 如果是这样,为什么和类的类型。
tia。
我觉得这是有些主观,但我个人倒如下它们分开:
MODEL:
VIEW:
CONTROLLER:
通常你会想要为你的模型,视图和控制器分开的类。因此,如果你通常有这样的事情:
MyViewController.m,MyView.m,MyModel.m
至少是。请注意,如果您使用IB构建视图,那么您将拥有MyView.xib文件而不是MyView.m。
但这只是一个开始。根据你的应用程序的复杂性,你可能会得到更多的类,它们会将常见的状态和功能分解出来。总的来说,把所有东西放在一个班级中是一个坏主意。这对于任何oo语言来说都是如此,因为它对于objective-c来说是一样多
可能是想得到一本像Beginning iPhone Development这样的书的想法。正如ennuikiller所说iPhone应用程序是使用模型,视图,控制器概念构建的。本书为您介绍如何开发iPhone应用程序的核心思想。
好的。所以基于以下哪一步我将放入模型和控制器(查看我在IB中创建的)。 – nil 2009-12-09 15:40:05