2014-05-23 メソッドを遅延実行 objective-c スレッド メソッドを遅延実行する場合 ・呼び出し側 // 引数が1つのメソッドを遅延実行する NSNumber *num = [NSNumber numberWithInteger:10]; [self performSelector:@selector(hogehoge:) withObject:num afterDelay:10.0]; ・呼び出される側 - (void) hogehoge:(NSNumber *)num{ NSLog(@"hogehoge"); } 引数を2つ以上渡す場合はNSDictionaryなどを使用する必要があります。