我学IOS也有一段时间了,但是我是在公司边做边学的,很多时候学习由主动变成了被动。一些东西我自己还没弄明白的情况下,功能却已经实现了。可是我又没有时间进行深入的了解。我现在对于app内界面之间的切换和导航控制器的使用还是比较莫不清楚。希望前辈们给我一些建议,我也在空余时间开发自己的小app,只是为了巩固和加深所学和理解的知识。
複数ページのアプリプロジェクトを実装する場合、Apple が公式に提供する一般的に使用されるページコンテナは UITabBarController 和 UINavigationController です。
UITabBarController
UINavigationController
UITabBarController は配列を通じてコンテナ内のすべての UIViewController を管理し、UINavigationController はスタックを通じてコンテナ内のすべての UIViewController を管理します。これら 2 つのコンテナはネストできます。標準的なネスト方法は、UITabBarController をメイン コンテナとして使用し、UINavigationController を補助コンテナとして使用することです。
UINavigationController のスタック管理については、「コントローラー フローの表示 (純粋なコード バージョン)」という記事を参照してください。一部のコンテンツは古くなったり、エラーが含まれたりする可能性がありますが、ナビゲーション スタイルのページ管理を理解するのに役立つはずです。
さらに、iOS を初めて使用する場合は、次の役立つ記事をご覧ください:
iOS 入門 (1): iOS プロジェクトを作成する
iOS 入門 (2): サードパーティ ライブラリの管理
iOS入門 (3): マルチページアプリの実装
iOS 入門 (4): ネットワークからデータをリクエストする
iOS 入門 (5): データをローカルに保存する
これらの記事では、iOS アプリケーションの一般的なビジネス シナリオを広い概念から紹介しており、その効果をすぐに確認できるように、すべての記事で基本的な手順とソース コードのダウンロードが提供されています。ただし、この記事では、トピックに関連する最も基本的な知識のみを説明します。詳細や拡張知識についてはさらに学習する必要があります。お役に立てば幸いです。
複数ページのアプリプロジェクトを実装する場合、Apple が公式に提供する一般的に使用されるページコンテナは
UITabBarController
和UINavigationController
です。UITabBarController は配列を通じてコンテナ内のすべての UIViewController を管理し、UINavigationController はスタックを通じてコンテナ内のすべての UIViewController を管理します。これら 2 つのコンテナはネストできます。標準的なネスト方法は、UITabBarController をメイン コンテナとして使用し、UINavigationController を補助コンテナとして使用することです。
UINavigationController のスタック管理については、「コントローラー フローの表示 (純粋なコード バージョン)」という記事を参照してください。一部のコンテンツは古くなったり、エラーが含まれたりする可能性がありますが、ナビゲーション スタイルのページ管理を理解するのに役立つはずです。
さらに、iOS を初めて使用する場合は、次の役立つ記事をご覧ください:
iOS 入門 (1): iOS プロジェクトを作成する
iOS 入門 (2): サードパーティ ライブラリの管理
iOS入門 (3): マルチページアプリの実装
iOS 入門 (4): ネットワークからデータをリクエストする
iOS 入門 (5): データをローカルに保存する
これらの記事では、iOS アプリケーションの一般的なビジネス シナリオを広い概念から紹介しており、その効果をすぐに確認できるように、すべての記事で基本的な手順とソース コードのダウンロードが提供されています。ただし、この記事では、トピックに関連する最も基本的な知識のみを説明します。詳細や拡張知識についてはさらに学習する必要があります。お役に立てば幸いです。