Bar.m revision 9a530a652e519c5f99f7f13ab5512e2a040339a6
1#import "Bar.h"
2
3@interface InternalClass : NSObject {
4    @public
5    NSString *foo;
6    NSString *bar;
7}
8@end
9
10@implementation InternalClass
11@end
12
13@interface Bar () 
14{
15    NSString *_hidden_ivar;
16}
17
18@end
19
20@implementation Bar
21
22- (id)init
23{
24    self = [super init];
25    if (self) {
26        _hidden_ivar = [NSString stringWithFormat:@"%p: @Bar", self];
27    }
28    return self; // Set breakpoint where Bar is an implementation
29}
30
31- (void)dealloc
32{
33    [_hidden_ivar release];
34    [super dealloc];
35}
36
37- (NSString *)description
38{
39    return [_hidden_ivar copyWithZone:NULL];
40}
41
42@end
43