2016-04-13 14:23:02 -07:00

32 lines
495 B
Objective-C

//
// ASWeakProxy.m
// AsyncDisplayKit
//
// Created by Garrett Moon on 4/12/16.
// Copyright © 2016 Facebook. All rights reserved.
//
#import "ASWeakProxy.h"
@implementation ASWeakProxy
- (instancetype)initWithTarget:(id)target
{
if (self = [super init]) {
_target = target;
}
return self;
}
+ (instancetype)weakProxyWithTarget:(id)target
{
return [[ASWeakProxy alloc] initWithTarget:target];
}
- (id)forwardingTargetForSelector:(SEL)aSelector
{
return _target;
}
@end