iOSアプリ「Best Korea」を書いています。私の組織名は「Srsly.co」です。アプリ全体で使用する再利用可能な「ニュース」ライブラリを作成します。
各 iOS アプリには、独自のアプリ全体の定数が.hファイルにあり、ライブラリ コードにはヘッダー ファイルにも定数があります。これらのプロジェクトごとにテストも行います。
これは物事を行う標準的な方法ですか?
Ruby、Python、Java などでは、次の行に沿って名前空間を設定します。
co.srsly.bestkorea
co.srsly.bestkorea.test
co.srsly.newslib
co.srsly.newslib.test
私の知る限り、Objective-C のパターンでは、各開発者が 2 つまたは 3 つの大文字を選択し、すべてのクラス名の前にそれらを付けます。
私の場合、アプリのクラス名の接頭辞としてBKを選択し、ニュース ライブラリ コードにはNLを選択すると思いますか? 私はこれについて正しい方法で考えていますか?
編集:ここで説明したように、アプリケーションコードで名前空間をまったく使用しないことを検討しています。