我试图了解为iOS SDK提供的LocalAuthentication Framework的LAError类中声明的代码枚举所标记的类型别名的用法和重要性。我已经在所附的屏幕截图中标记了相同的内容。
在LAErro.Code枚举中声明的_ErrorType的意义和用途是什么?
任何能帮助我理解的线索将不胜感激。
图片的相应代码段:
somelink.php?reward
答案 0 :(得分:0)
typealias
用于引用其他名称的任何内容。例如
var ErrorBlock=(ErrorType?) -> Void
typealias ErrorCallback = ErrorBlock
因此ErrorCallback
和ErrorBlock
代表相同的对象。
这里是link,它显示了typealias的许多优点。在摘要中,这是链接中其他示例的列表:
typealias Name = String
typealias Employees = Array<Employee>
typealias GridPoint = (Int, Int)
typealias CompletionHandler = (ErrorType?) -> Void