私はObjective-Cが初めてで、頭を包むために多くの例を調べています。私はこのコードに出くわしました:
@interface ImagePickerHelper : NSObject <UIImagePickerControllerDelegate, UIPopoverControllerDelegate, UINavigationControllerDelegate>
//Blah Blah
@end
@interface ImagePickerHelper ()
//Blah Blah
@end
グーグルで調べたところ、インターフェイス名の後にスーパークラスとデリゲート (ちなみに、これについては zilch を知っています) が指定されていることがわかりました。
しかし、ここでインターフェイスが 2 回宣言されているのはなぜでしょうか。