Avatar
Avatar
m_yukio
初歩的な内容で申し訳ございません。 bundleという形式があると思いますが、 https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/Bundle.html 自分は、この形式のものとして、.appや.frameworkがあると思っています。 気づいていなかったのですが、XcodeのテンプレートにBundleというのがあるのに気がついて、試しにプロジェクトを作ってみたら空っぽでした。 Plug-insのような使われ方をするライブラリをBundle形式で拡張子.bundleにするというのが一般的なのでしょうか?Unityなどで、.bundleが出てきて、理解できますが、なんで、.bundleなんだろうと悩んでおりました。 (edited)
Kishikawa Katsumi 12/28/2023 2:32 AM
プラグインのような実行時に動的にコードを追加するようなものを.bundleにするのは昔からある仕組みでおそらくMacでは一般的だと思います。 https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1 ^ の最後に載っているLoadable Bundlesだと思います。
Explains how to use bundle objects to organize resources.