代码之家  ›  专栏  ›  技术社区  ›  Tommy B.

在开始编写下一个iPhone应用程序之前需要一些建议

  •  0
  • Tommy B.  · 技术社区  · 14 年前

    我需要一些关于如何开始编写代码的建议。

    这里是上下文: 我刚刚完成了一个管理sqlite数据库的cms。我的应用程序将选择此数据库并将其内容用作应用程序的内容。到目前为止还很简单。

    应用程序将有一个浏览各种工作流的导航,在工作流结束时,它将显示数据库中的内容。咨询类的东西,例如:液体->果汁->橙汁->橙汁信息。

    对于我的sqlite事务,到目前为止,我相信我将使用fmdb。它看起来像一个很好的包装。

    下面是一个来自数据库的简单模式:

    Workflow:
        id:                  { type: integer(3), primary: true, autoincrement: true }
        workflow_id:         { type: integer(1) }
        name:                { type: string(255) }
    

    那张表的行将是我的导航。你认为我应该使用导航控制器吗?如果是,那么我如何从中生成导航树呢?

    我对Objto-C和基础框架有很好的工作经验,但从来没有过多,所以这就是为什么我在错误的方向开始提问之前:

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  2
  •   shosti    14 年前

    是的,在iphone上做这类事情的标准方法是使用uinavigationcontroller来推送uiviewcontroller或uitableviewcontroller子类(参见苹果的 view controller programming guide 更多信息)。在您的例子中,每个工作流可能都是uitableviewcontroller,它显示子工作流的列表,并且每个表单元都将使用uinavigationcontroller的 -(void)pushViewController:animated: 再上一层楼。希望能有所帮助。