Does _ArrayType or _ArrayProtocol not available in Swift 3.1?
问题 I was using _ArrayType in my project when I was running on swift 2.1. I upgraded to swift 3.0.2 (Xcode 8.2.1) last week and I found here that _ArrayType is changed to _ArrayProtocol and it was working well. Today I upgraded my Xcode to 8.3.1, and it gives me error: Use of undeclared type '_ArrayProtocol' . Here is my code: extension _ArrayProtocol where Iterator.Element == UInt8 { static func stringValue(_ array: [UInt8]) -> String { return String(cString: array) } } What's wrong now? Why