URLComponents(url:) is much faster than URLComponents(string:) - possible bridging performance issue?

I don't think that will work; there isn't even any binary in /System/Library/Frameworks any more. Apparently that's due to the dyld shared cache.

EDIT: Oh, Hopper can actually extract the binaries from the shared cache. Neat!