-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