Когда и почему вы используете @interface ClassName (Private)? - Objective-C

Я смотрел на какой-то код:

@interface ClassName (Private)

- (float)methodOne:(NSDictionary *)argOne;
- (void)methodTwo:(NSDictionary *)argTwo;

@end

@implementation ClassName
....

Приведенный выше код находится в верхней части файла ClassName.m, который, по-видимому, определяет дополнительные методы интерфейса для класса как частные?

​​Зачем это нужно? какой смысл? Куда еще можно пойти, где находится (Частный)? У кого-нибудь есть документы по этому поводу?

Спасибо

10
задан Mausimo 1 February 2012 в 20:31
поделиться