RubyCocoa 今日のコミット 2012-08-27
- ネストしたフレームワークのbridgesupportファイルを読み込むように (r2353)
- NEWS, NEWS.jaファイルを更新 (r2354)
- misc/bridgesupportをsvn:externalsから除外 (r2355)
- バージョンを1.0.4に設定 (r2356)
1つめと3つめについて、ちょっと説明。
ネストしたフレームワークのbridgesupportファイルを読み込むように
.frameworkにはさらにフレームワークを入れることができる。このとき、そのフレームワークがBridgeSupportを持っているときがある。たとえば
- /System/Library/Frameworks/QuartzCore.framework/Frameworks/CoreImage.framework/
とか。
そのファイルを読み込みしていなかったので、require_frameworkで再帰的に読み込みを行うよう修正した。いろいろ共通化したい処理があるんだけど、そのへんの整理はまた今度。
これはサンプルのCIMicroPaintがCoreImageの定数のNameErrorで起動しなかったので気がついた。