フレームワークに静的にリンクせずに、objective-c のフレームワークで定義されている定数 NSString にアクセスしたいと考えています。私は自分でフレームワークに取り組んでいますが、私のフレームワークの一部のクライアントが新しいフレームワークをサポートしないことがわかっているため、他のフレームワークにリンクしたくありません。NSBundle を使用してフレームワークを動的にロードでき、NSClassFromString を使用してクラスのインスタンスを動的に作成できることがわかりましたが、コンパイラ (実際にはリンカーだと思います) は未定義のシンボルであるため、定数を使用できません。 .
編集:私の答えはここにあるのではないかと疑っています:http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html
ここで答えを見つけました: Xcode 4 でフレームワークを弱いリンクにするにはどうすればよいですか?
フレームワークから何かにアクセスしようとするとどうなりますか? 私はただゼロになるのですか?