0

私のライブラリ(他の開発者が使用する)にサードパートライブラリを追加したいので、たとえばこのクラスがある場合SBJson、2文字のプレフィックスを前に付けて、EXSBJson誰かがアンダースコアを使用している場所を見ましたEX_SBJson。この場合の命名規則/スタイルは何ですか?.

4

1 に答える 1

0

一般的な規則はありませんが、次のアプローチを使用しています。

  1. ライブラリと同じプレフィックスを使用します (したがって、XYFunctionality を開発する場合は、XYSBJson という名前を付けます)。多くのソース プロジェクトがこのアプローチを使用しています (例: Dropbox)。
  2. 可能であれば、他の開発者と話してください。ほとんどの場合、ライブラリをサードパーティ ライブラリとは別に配布するだけで十分です (そのため、.a バイナリ ファイルとサードパーティ ライブラリの作業ソース プロジェクトを出荷して、他の開発者が使用できるようにします)。これにより、API の重大な変更がない限り、他の開発者がサードパーティ ライブラリをアップグレードしてバグ修正を取得することもできます。

ところで。SBJson が行うことの多くは、iOS 5 以降に付属する NSJsonSerialization を使用して行うこともできます。

于 2013-09-23T20:24:13.877 に答える