Xcode4.3にすると、
Category is implementing a method which will also be implemented by its primary class
というワーニングが出てうざったいです。カテゴリを親クラスのメソッドをオーバーライドするために使うなという警告のようです。
自分で書いたコードなら直せば良いですが、そうでないなら
#pragma clang diagnostic push #pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation" - (void)addRoundedRectToPath:(CGRect)rect context:(CGContextRef)context ovalWidth:(CGFloat)ovalWidth ovalHeight:(CGFloat)ovalHeight { #pragma clang diagnostic pop
とかしておけば、警告が消えます。
しかし、このwarningの種類とフラグの対応ってどこで見つければ良いんだろう...
参考:
New Xcode 4.3 compiler warnings - categories - iPhone Dev SDK Forum