以下Swift代码反复使编译器崩溃。我错过了什么?protocolProps{typealiasComponentType:Component}classComponent{}classFooProps:Props{typealiasComponentType=FooComponent}classFooComponent:Component{} 最佳答案 已经有一些关于在协议(protocol)中使用泛型的很好的讨论。http://schani.wordpress.com/2014/06/03/playing-with-swift/