2017-05-30 16 views
0

私は特定のタイプのために、例えばCustomStringConvertibleに似たプロトコルを実装したいと思います。Swiftの型に相当するCustomStringConvertibleはありますか?

タイプのプロパティの値をこの目的のためにインスタンスの作成者を作成せずに表示する必要があります。もちろん、このタイプにCustomStringConvertibleプロトコルを追加して、descriptionを呼び出すためだけにインスタンス値を作成することができます。しかし、Swiftにこのような機能があるのだろうか?

答えて

0

概要:

struct Something { 

} 

print(type(of: Something.self)) 
+0

。 – Domsware

+0

更新された回答を確認して、ページを更新してください – user1046037

1
  • type(of:)、タイプ

コードに使用することができるString
  • selfにおけるインスタンスの型を返す関数です。

    stを含む独自のプロトコルを作成するatic var。あなたのプロトコルに準拠するクラスの

    static var desc: String { get set } 
    

    このようにそれを使用します。私は、任意のインスタンス上のタイプそのものではない上、それを使用したい

    MyClass.desc 
    
  • +0

    はい、私はそれを行うことができます。私は、すでにそのような既存のプロトコルがあることを知りたいだけです。 – Domsware

    関連する問題