Swift中以下Objective-C方法的語法是什麼?將Objective-C語法轉換爲Swift 3
-(id)init
{
Viewcontroller static *vc=nil;
if(!vc)
{
vc=[super init];
return vc;
}
else return vc;
}
Swift中以下Objective-C方法的語法是什麼?將Objective-C語法轉換爲Swift 3
-(id)init
{
Viewcontroller static *vc=nil;
if(!vc)
{
vc=[super init];
return vc;
}
else return vc;
}
下面是斯威夫特3
override init() {
var vc: Viewcontroller? = nil
if vc == nil {
vc = super.init()
return vc!
}
else {
return vc!
}
}
先生,哪裏是靜態關鍵詞? –
@ManzoorHusain當你將一個靜態var/let定義到一個類中時,該信息將在所有實例(或值)之間共享。 –
這是可怕的代碼,甚至沒有有效。 – Alexander
語法這不是一個免費的代碼翻譯服務。請嘗試自己轉換代碼。用你試過的東西更新你的問題,並清楚地解釋你有什麼問題。 – rmaddy