如果我需要Swift中的自定义类型,可以typedef
,该怎么办?(类似于闭包语法typedef)
您也可以在以下位置在线找到此文档:developer.apple.com/library/prerelease/ios/navigation(而不是直接在页面上搜索“ Swift编程语言”而可能会中断的直接链接)
—
petert
@Kreiri Swift
—
Slipp D. Thompson
typealias
之所以没有被调用typedef
是因为它的功能远小于的能力typedef
,而更多地关注于现代编程所需的用例。这遵循了Swift的一般设计原则,即有一个较大的词典针对特定需求,这与C的小型词典要以创造性的方式组合在一起不同。如果苹果选择调用它typedef
,人们会期望它像C一样工作typedef
。这就是Microsoft经常遇到的设计问题-他们将使用既定名称,但其实现工作方式有所不同。
typealias
。您阅读过Apple的Swift编程语言吗?