私のライブラリ(他の開発者が使用する)にサードパートライブラリを追加したいので、たとえばこのクラスがある場合SBJson
、2文字のプレフィックスを前に付けて、EXSBJson
誰かがアンダースコアを使用している場所を見ましたEX_SBJson
。この場合の命名規則/スタイルは何ですか?.
質問する
41 次
1 に答える
0
一般的な規則はありませんが、次のアプローチを使用しています。
- ライブラリと同じプレフィックスを使用します (したがって、XYFunctionality を開発する場合は、XYSBJson という名前を付けます)。多くのソース プロジェクトがこのアプローチを使用しています (例: Dropbox)。
- 可能であれば、他の開発者と話してください。ほとんどの場合、ライブラリをサードパーティ ライブラリとは別に配布するだけで十分です (そのため、.a バイナリ ファイルとサードパーティ ライブラリの作業ソース プロジェクトを出荷して、他の開発者が使用できるようにします)。これにより、API の重大な変更がない限り、他の開発者がサードパーティ ライブラリをアップグレードしてバグ修正を取得することもできます。
ところで。SBJson が行うことの多くは、iOS 5 以降に付属する NSJsonSerialization を使用して行うこともできます。
于 2013-09-23T20:24:13.877 に答える