私の次のiPhoneアプリをコーディング開始する前にいくつかのアドバイスを必要とします
-
20-09-2019 - |
質問
私は、私が何かをコーディングを開始する方法についていくつかのアドバイスを必要とします。
だからここコンテキストは次のとおりです。 私はSQLiteデータベースを管理するCMSの構築を完了しました。私のアプリケーションは、このデータベースを選ぶと、アプリケーションのコンテンツとして、そのコンテンツを使用します。これまでのところ、それは非常に簡単です。
アプリケーションは、さまざまなワークフローを閲覧し、一度エンドのワークフローで、それはデータベースの内容を紹介しますナビゲーションを持つことになります。相談の種類のもの、例:液体 - >ジュース - >オレンジジュース - オレンジジュースについて>情報
。私のSQLiteの取引については、これまでのところ、私はFMDBを使うことになると信じています。それは偉大なラッパーのように見えます。
ここでは、データベースの1からの単純なスキーマです
Workflow:
id: { type: integer(3), primary: true, autoincrement: true }
workflow_id: { type: integer(1) }
name: { type: string(255) }
そのテーブルの行は私のナビゲーションになります。私はナビゲーションコントローラを使用する必要があると考えていますか?もしそうなら、どのように私はそれからナビゲーションツリーを生成することがありました?
私は、Objective-CのとFoundationフレームワークの十分な知識を持っていますが、私は間違った方向に起動する前に求めている理由があるので、それをあまりにも遠くに行ったことはありません。)
どうもありがとうございました。
解決
はい、iPhone上でこの種のものを行うための標準的な方法は、(Appleの<のhref = "http://developer.apple.com/iphone/library/を参照のUIViewControllerかのUITableViewControllerのサブクラスをプッシュUINavigationControllerを使用することですfeaturedarticles / ViewControllerPGforiPhoneOS /はじめ/ Introduction.html」REL = "nofollowをnoreferrer">詳細については、ビューコントローラプログラミングガイドする)。あなたのケースでは、各ワークフローは、おそらく、サブワークフローのリストが表示さのUITableViewControllerとなり、各テーブルセルには次のレベルをプッシュするUINavigationControllerの-(void)pushViewController:animated:
を使用します。お役に立つといいのですが。