Avatar
Kishikawa Katsumi 4/1/2019 7:18 AM
コンパイル単位はファイルなのでファイルが異なればOKそう、という意味です。
7:20 AM
例のプロジェクトではfoo()とbar()を両方同じファイルで呼び出すとダメなので、目的がバージョン違いの使い分けであれば、 ViewControllerForAとViewControllerForBという粒度で分けてしまえば、動作はしそうな感じでした。 (edited)
7:24 AM
ただ、Coreが衝突するのは避けられない implemented in both ... ので、本当に意図した通りに動作するかというと「?」ですね。 でそれはおそらく
先に静的ライブラリとしてビルドしてしまってリンクするということですか?
としても解決しないはずです。