私が理解できないのは、Foundationクラスを使用する必要がある場合、または純粋なSwiftに留まる必要がある場合です。
たとえば、私はSwift文字列を持っているとき、私はいつも純粋なSwift文字列で見つけることができない機能のNSStringから継承する必要がありますか?
昨日私は2つのSwift文字列の大文字と小文字を区別しない比較を探していました。私が見つけた解決策の1つは、次のとおりでした:
これは私に多くの不満をもたらします。スイフト文字列は、純粋なSwiftには存在しない関数(caseInsensitiveCompare)をどのように持つことができますか?
文字列はどこかから継承していましたか?
スウィフトのスーパーセットとしてファンデーションが必要な場合は、私に全体的な説明をしてください。 Objective-C for Swiftをスキップする開発者として、私がもう必要としていない基盤はどれですか?
さらに詳しく説明している私の無料のオンラインブックをご覧ください。http://www.apeth.com/swiftBook/ch03.html#_string – matt
これは物事をより明確にします。もう少し「ブリッジされた」定義を説明できますか? –
"ブリッジされた"とは、あなたの質問の目的のために、私が答えて言ったことを正確に意味します。詳細は、私があなたに与えたリンクを読んでください。私の本はすべてこれについて説明しています。または、Swiftのドキュメントを読んでください。 – matt