In Swift Language Guide we read the following:
Swift’s Array type is bridged to Foundation’s NSArray class.
How can Swift's Array be bridged to Foundation's NSArray class when the first is a value type and the latter is a reference type? Doesn't bridging mean having an interface in a language to use a code in a different language?