フォーマット付きのNSStringを受け入れる独自のクラスのメソッドをどのように定義しますか?
私はそれを使っているいくつかの異なるものを見ますNSLog
、[NSPredicate predicateWithFormat:(NSString *)predicateFormat, ...]
そしてもちろん[NSString stringWithFormat:(NSString *)format, ...]
また、ヘッダーファイルでは、NSLogとstringWithFormatの宣言後に次のようになります
NS_FORMAT_FUNCTION(1,2)
。グーグルは、これが何を意味するのかを私に伝えるのにあまり役立ちませんでした。
明らかに省略記号はフォーマットパラメータですが、メソッド自体でそれらを処理する方法がわかりません。