leankg 0.19.21

Lightweight Knowledge Graph for AI-Assisted Development
#import "Greeter.h"

@interface Greeter (Private)
- (void)internalSetup;
@end

@implementation Greeter
- (void)sayHello {
    NSLog(@"Hello, %@", self.name);
}

- (void)internalSetup {
    self.name = @"world";
}

+ (instancetype)sharedGreeter {
    static Greeter *shared = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        shared = [[self alloc] init];
    });
    return shared;
}
@end