Что означает текст внутри круглых скобок в директивах @interface и @implementation?

У меня очень простой вопрос о некотором образец кода от Apple. В файле .m Декларации класса выглядят следующим образом:

@interface MyMovieViewController (OverlayView)
[...]
@end

@interface MyMovieViewController (ViewController)
[...]
@end

@implementation MyMovieViewController(ViewController)
[...]
@end

@implementation MyMovieViewController (OverlayView)
[...]
@end

@implementation MyMovieViewController
[...]
@end

полный код здесь .

Кажется, что в скобках в скобках («OverayView» и «ViewController») - это просто, чтобы помочь разбить код и сделать его более читабельным, но на самом деле не влияет на выполнение кода. Но я не хочу неправильно понимать что-то важное, поэтому я думал, что проверил, чтобы убедиться.

Это правильно мое понимание? Спасибо!

23
задан MedAmine.Rihane 11 August 2016 в 05:33
поделиться