Objective-Cには名前空間がないので
@interface HogeView ... @end struct Hoge { typedef HogeView View; };
みたいに書けば
Hoge::View* view = [[Hoge::View alloc] initWithFrame:[window frame]];
名前空間っぽく書けるなー、というのを今思いついた。
Objective-Cには名前空間がないので
@interface HogeView ... @end struct Hoge { typedef HogeView View; };
みたいに書けば
Hoge::View* view = [[Hoge::View alloc] initWithFrame:[window frame]];
名前空間っぽく書けるなー、というのを今思いついた。