ラベル NSDictionary の投稿を表示しています。 すべての投稿を表示
ラベル NSDictionary の投稿を表示しています。 すべての投稿を表示

2011年8月3日水曜日

ストリングからクラスとセレクター(メソッド)生成

クラスやメソッド(@selector())はNSArrayやNSDictionary格納できない。
でも、NSStringからセレクターとクラスを生成できるからそれ格納しておけばおっけーですね!

Aclassname = @"TestView";
Bselectorname = @"TestMethod";

Class Aclass = NSClassFromString(Aclassname);
SEL Bselector = NSSelectorFromString(Bselectorname);

2011年6月1日水曜日

NSDictionaryの高速列挙

allValuesをつけると直接オブジェクトを取り出せるので覚えておくと便利かも。
そのかわりキーわからんけども。

-(void)firstEnum:(NSDictionary *)dict{
     for(NSString * keyname in dict){
            NSLog(@"キーは%@",keyname);
     }

     for(id obj in [dict allValues]){
            NSLog(@"オブジェクトは%@",obj);
     }
}