質問: sample1.mutableCopy() as! NSMutableString ``` しかし、String Structure Referenceを見ても、StringはmutableCopyメソッドは持っていないようで、NSObject Class Referenceを確認すると、NSObjectが持っていました。 Stringは構造体のため、NSObjectを継承していないはずです。 なぜ、StringでmutableCopy()が使用できるようのでしょうか? XCode 7.1 Swift 2 を使用しています。 よろしくお願いします。
回答: String Structure ReferenceのObjective-C Bridgeに書かれています ざっくりいうとStringはNSStringと同じものとして使えますということです ですからStringはNSStringが使用できる全てのメソッドが使用可能です(細かく調べていないので一部例外があるかもしれません)