-6
任何人都可以帮我把这段代码转换成Swift吗?Swift中的SharedInstance
这里我在Objective-C代码中提到.h
和.m
。
Abc
是UIViewController
。我想在我的Swift代码中执行此方法。 S怎么可能?
Abc.h
+ (Abc*)sharedInstance;
- (void) startInView:(UIView *)view;
- (void) stop;
Abc.m
static Abc*sharedInstance;
+ (Abc*)sharedInstance
{
@synchronized(self)
{
if (!sharedInstance)
{
sharedInstance = [[Abc alloc] init];
}
return sharedInstance;
}
}
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
@end
你必须告诉我们你试过什么,并让我们知道你遇到了什么问题。 – Cristik
如果你打算在其中开发,你仍然需要学习Swift。 – Cristik
为什么这个问题被标记为过于宽泛并搁置?它是一个如何在Swift中创建单例的简单问题。 – crashoverride777