2014-10-28 27 views

回答

1

當斯威夫特進口接口從ObjC,它把使用可可的命名規則爲初始化工廠類的方法。

一般來說,在NSThing一個類的方法稱爲thingWithNumber:變成初始化init(number:)和你初始化語法和類的名稱稱呼它:NSThing(number: 42)。對於同時具有thingWithNumber:風格類方法和initWithNumber:風格實例方法的類,它們都映射到相同的Swift初始值設定項。

在這種情況下,dataWithContentsOfURL:initWithContentsOfURL:變成init?(contentsOfURL:)。您可以通過查看Xcode中的類的Swift接口(命令單擊類名)或在class documentation中查找這些轉換和更多。

+0

確切地說,OP所尋找的就是'''NSData(contentsOfURL:..「) – 2014-10-28 16:07:46

相關問題