我想僅使用靜態方法構建服務對象。我應該使用結構體,類還是枚舉來處理這種情況?會有什麼不同?可能會影響編譯時間嗎?莫名其妙地影響速度?我知道結構對於實例更快。但它如何影響這種情況?具有靜態方法的服務對象的結構,類或枚舉?
您的想法?你有經驗嗎?
謝謝。
struct/class/enum Linker {
public static func skypeCall(contact:String) {
//...
}
public static func phoneCall(phoneNumber:String) {
//...
}
public static func openWebPage(url:String) {
//...
}
}
或枚舉,比較[Swift常量:結構或枚舉](https://stackoverflow.com/questions/38585344/swift-constants-struct-or-enum) - 也適用於靜態方法。 –
@JAL其實這可以基於事實。有一套非常有限的考慮因素。您可以客觀地比較選擇中的差異。 – rmaddy
@JAL,所以你想說,沒有事實會影響性能與否? –