Different compilers will generate different compiled code, even on identical input (ie, clang vs. GCC). So the binary will be different.
UI is a finicky thing, but assuming this allows you to use all Apple APIs, there is no reason you couldn't get an identical-looking UI using this.
You're right though, there's no reason the UI wouldn't look identical as well.