質問: 最近Swiftの勉強を始めました。 そこで、公式文書を参考にしているのですが、いまいち「iOSソフトウェア開発キット」(SDK、Software Development Kit)と「フレームワーク」の違いが分かりません。 「iOSソフトウェア開発キット」は、「iOSデバイスのホーム画面に現れる、ネイティブアプリケーションの開発、インストール、実行、およびテストを行うために必要な ツールとインターフェイスが含まれています。」 「フレームワーク」は「共有ダイナミックライブラリとそのライブラリをサポート するために必要なリソース」とあります。 どちらも実際にアプリケーションを開発する際に、必要となるライブラリや部品のようなものではないのでしょうか? 明確な違いはなんでしょうか? 回答お願いします。
回答: SDKって言うと、開発ツール+ライブラリ(フレームワーク)ってイメージです。