オープンソースと考えられるプロジェクトを構築しています。私はx、y座標、または幅を設定するための簡単なアクセサを与えるUIViewカテゴリがあり、フレームを扱わずにUIViewに直接置かれています。 私はソースをオープンしようと思っていますが、プロジェクトでそのようなカテゴリを使用するべきですか?オープンソースプロジェクトにカスタムカテゴリを含めるべきですか?
プロジェクトの多くは
- (void)setLeft:(CGFloat)left;
または
- (void)setX:(CGFloat)x;
などのUIViewのための方法と同様のカテゴリを持っていますそして、私は2つのカテゴリがメソッドを作成する場合、あなたは何の保証もありませんということであることを理解しますそのことについてはお呼びになるでしょう。
...どうすればいいですか?カテゴリを一切使用せず、オープンソースプロジェクトでこの厄介なコードを処理しますか?カテゴリを使用し、メソッド名の前に接頭辞を付けることもできます
ありがとうございました!