静的メソッドだけでサービスオブジェクトを構築したいと思います。この場合、構造体、クラス、または列挙型を使用する必要がありますか?違いは何ですか?それはコンパイル時間に影響するかもしれませんか?それは何とかスピードに影響するかもしれませんか?私は構造体がインスタンスの方が高速であることを知っています。しかし、それがこの事件にどのように影響しますか?静的メソッドを持つサービスオブジェクトの構造体、クラスまたは列挙型?
あなたの考えは?あなたは経験ですか?
ありがとうございます。
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なので、パフォーマンスに影響を及ぼしているかどうかという事実はありません。 –