Avatar
Kishikawa Katsumi 5/19/2021 4:21 AM
FrameworkはModuleを内部に持つ、ですかね?僕の言うModuleは.swiftmoduleなんですが認識一致してますか?
あってます。確かに「FrameworkはModuleを内部に持つ」の方が厳密ですね。 ただ「Moduleは.swiftmodule」なんですけどモジュールとフレームワークの違い、という問いに具体例を挙げていくなら とりあえずモジュールとフレームワークが1対1で対応する場合、みたいな前提を一旦おいた方がわかりやすい、と思います。
4:22 AM
で、それを理解していると、複数のモジュールから1つのフレームワークが構成されることもある、 ライブラリのモジュールはライブラリのもつInterfaceの一部だけを公開していることもある、 みたいな説明も理解できると思います。 (edited)
4:27 AM
いや、さっきの図で言うと最初からswiftmoduleかmodule.mapを出して説明した方がいいかなあ?