Ios Swift 3中的ArrayType在哪里?

Ios Swift 3中的ArrayType在哪里?,ios,swift,swift3,swift-protocols,Ios,Swift,Swift3,Swift Protocols,我有一些代码,在Swift 3之前的版本中,这些代码用于中继\u ArrayType。我试图了解公共协议\u ArrayType发生了什么 有什么想法吗?\u ArrayType被重命名为\u ArrayProtocol。您可以在文件和中看到这一点 .您使用\u ArrayType的目的是什么?像这样未记录的更改正是您应该尽量避免使用带下划线的协议的原因。 internal protocol _ArrayProtocol : RangeReplaceableCollection, E

我有一些代码,在Swift 3之前的版本中,这些代码用于中继
\u ArrayType
。我试图了解公共协议
\u ArrayType
发生了什么


有什么想法吗?

\u ArrayType
被重命名为
\u ArrayProtocol
。您可以在文件和中看到这一点


.您使用
\u ArrayType
的目的是什么?像这样未记录的更改正是您应该尽量避免使用带下划线的协议的原因。
internal protocol _ArrayProtocol
  : RangeReplaceableCollection,
    ExpressibleByArrayLiteral
{
    // ...
}