Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。個の銅バッジちょっと気になったので教えてください。ようにしたい場面てありますか?型推論あるしいらないかな、と思うのですが。6:25そういうフィールドを持ちたい時に、必要になりました。あと、メソッドの戻り値の型などの指定でも必要になったりします。BarProtocol>*相当の書き方が出来ないとダメなので、型推論が効く場合でも結局表題の表現力は必要になってくると思っています。12:12ありがとうございます。UIViewのメソッドを全部実装するのは面倒なので、結局サブクラスの方が良いのかな、と思いました。票4直接Objective-Cと同じことはできませんが、型拡張で同じ事はできると思います。型Tがprotocolに適合していればそれはグローバルな状態だとおもうので、これでいいんじゃないでしょうか。個の銅バッジありがとうございます、継承して新しい型を作る似た方法もありますが(もう1つの回答に記載)、やはりそのどちらかですね。|3似てますが、以下の方法もありますね。|2Genericsを使うことで具体的かつ必要最低限の制約で書くことができます。キャストをさせてもらえず渡すことができない一方、Genericsなら上のようなクラスもプロパティに代入できます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。構造体のメンバにアクセスする方法2Swiftでのuint8_tのcastの方法がわかりません1Cocos2d-xの階層構造で、SpriteをUIViewより上にしたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。