Swift proposal SE-0086 removed the NS prefix from many types in the Swift Foundation library. In doing so, it moves Swift away from its Cocoa roots to establish a cleaner language palette to work with. Swift adheres to a philosophy that type names should be clear, consise, and without needless prefixes.
The result are names that are intuitively obvious, easy to understand, and a real pain to search for. If you thought tracking down information on Swift filters, conversions, mapping, strides, streaming, and notifications was hard, then you may appreciate what it’s like to search for Swift Bundle, Operation, Process, or Thread.
Swift (the language) is now gaining sufficient traction that searches are far more responsive for programming than they used to be. Still, it helps to throw in an extra word or two like code, sample, or type to focus your search. You may also want to limit searches to, for example, “site:apple.com”.
p.s. For Dave Abrahams: COW optimization.