私はC#でかなりの経験を積んだ後、Objective-cを学んでいます。私がひどく見逃していることの1つは、すべてのプロジェクトで参照できる別のプロジェクトで拡張メソッドを作成できることです。ここにいくつかの素朴なc#があります:
public static bool IsShortString(this string s) {
return s.length <= 3;
}
Visual Studioでは、参照を追加するだけusing
で、bammyString.IsShortString()
はかなり役に立たないメソッドになります。
ですから、静的ライブラリを書きたいと思いますが、そこからどこに行くのかわかりません。
この静的ライブラリを作成する場合、1つの#import
ディレクティブを使用して、ライブラリ内のさまざまなファイル全体ですべてのメソッドを使用できますか、それとも各ヘッダーを個別にインポートする必要がありますか?