iOSアプリ開発用のコードの整理


12

私はiOSプラットフォーム用のアプリを開発してきましたが、これまでずっと、ファイル(.h、.m、.mm)を整理するというひどい仕事をしてきたことに気づきました。iOSプロジェクトのファイルの整理に関して、業界標準やベストプラクティスはありますか?

私のファイルには、カスタムクラス(View Controllerの横)、カスタマイズされたView Controller、サードパーティのコンテンツ、iOS 5.0以降でのみ動作するコード、以前のバージョンで動作するコードが含まれています。私が探しているのは、他の人(または今後数年のうちに私)がこれを見て、そこにある複数のファイルで迷子にならないように、物事を整理するソリューションです。

回答:


12

そのような業界標準はありません。サンプルのApple Source Projectsを調べて、どのように機能するかを確認できます。

ただし、ファイルをグループに整理して、各グループをフォルダーに関連付けることもできます。

  • ユースケースごとにサブグループを使用して、すべてのコントローラーを1つのグループに編成します。
  • ユースケースごとにすべてのビューを1つのグループとサブグループに入れます。
  • すべてのモデルを1つのグループに整理する
  • 各ライブラリのサブグループを使用して、サードパーティのライブラリを別のグループに配置します。

などなど。また、各グループをプロジェクト内のフォルダーに関連付けます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.