Stringを as NSString とみなして使って行けばNSString系の世界ではあまり混乱は無さそうに思うけど、
unicode 文字コードは適切に変換されて行くんだろうか?

as って便利な様で怖そうな機能に思う。 その時点でチェックや適切な変換が行われれば良いけど