2011-06-24 3 views
2

過去10年間ネームスペースを利用している言語で働いていた私は、objective-c(iOS4 +)でプロジェクト構造とクラス名に最適なアプローチを見つけようとしています。すべてのクラス、ビューコントローラなどに固有の名前を付けるだけですか?古くなったように、ネームスペースのようなもので機能のグループをカプセル化する方法はありません。特にライブラリを構築し、大きな開発チームを持つ場合はそうです。どのように私はクラスをObject-Cの名前空間で区切りますか?

私の欠けている名前空間に相当する機能はありますか?そうでない場合、この問題に対する良いアプローチは何ですか?

+0

ありがとうございます。私は.NETで作業していますが、私は客観的には巨大なプロジェクトのための名前空間も見逃していました。私は "名前空間"クラスを "snipped library"で見つけましたが、私は同じではないと思いますか? – Nasenbaer

答えて

4

おかげで、あなたは単純にすべてのあなたのクラスなど、ビューコントローラ、ユニークな名前を与えるべきか?

はい。

3

標準的なアプローチは、クラス名の先頭に短いコードを付けることです。たとえば、従来のCocoaはNS(NextStepのもの)を使用し、Cocoa TouchはUIを使用しています(ユーザインタフェース用です)。

関連する問題