【问题标题】:iPhone class diagram designiPhone类图设计
【发布时间】:2011-08-14 23:50:20
【问题描述】:

我正在尝试为 iPhone 应用程序设计一个类图。 iPhone 应用程序是一个基本的应用程序,它有几个不同的视图。它具有主视图,它们在其中执行大部分功能。然后在一些视图中还有一些选项卡式视图和一些设置(我猜是子视图)。我在网上查找了有关如何设计这样一个 iPhone 应用程序的示例,但我只能找到这个:

http://www.mikeziray.com/tag/class-diagram/

我知道我必须拥有应用程序委托和主视图控制器。 mainView 基本上是第一个选项卡式窗格。然后是第二个选项卡,其中包含统计信息和信息,然后是另一个视图,显示您可以从统计视图中访问的图表。我将如何从这个创建一个类图?我会为这些视图中的每一个都有一个 viewController,然后就是这样吗? “子视图”会是统计视图的子类吗?我需要一个用于标签的 viewController 吗?

提前致谢

【问题讨论】:

    标签: iphone objective-c class diagram


    【解决方案1】:

    据我所知,您想要的只是一个简单的标签栏应用程序。

    你应该这样想:

    1. 您的 App Delegate 会创建一个 UITabBarController 的实例。
    2. 您的 UITabBarController 实例将为其 3 个选项卡中的每个选项卡保存 3 个不同的视图控制器。
    3. 这 3 个视图控制器将是您的 mainViewController/mainView(1º 选项卡)、您的 statsViewController(2º 选项卡)和您的 graphViewController(3º 选项卡)。

    就是这样。

    【讨论】:

    • 干杯,这很有帮助。如果班级有按钮,我会把它们作为班级的变量吗?
    • 如果您希望能够从实现中的任何方法对这些按钮进行操作,您可以在@interface 中声明它们。但是,如果您只想将它​​们添加到视图中并让它们在按下按钮时调用操作方法,您可以在您的实现中本地声明它们并根据需要设置它们的操作方法。通常我在本地设置它们,而不是作为实例变量,但这真的取决于你需要什么。
    • 我的意思是在类图中。
    • 如果您希望按钮成为实例变量,可以。实例变量通常进入类图,局部变量通常不会。
    猜你喜欢
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    相关资源
    最近更新 更多