2014-02-11から1日間の記事一覧

データ保持用クラス NSUserDefaults

keyを元に呼び出せる便利クラス アプリが終了しても保持し続けるので、前回の設定を保持したい時などに使う。 - (void) hoge { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; //読み出し if([[defaults stringForKey:@"key"] isEqualT…

AVAudioPlayerの複数再生時のメモリリークの対策方法

AVAudioPlayerを複数立ち上げて音を二重で再生させると、 アプリ終了時、またはアプリ強制終了時にメモリリークする。原因はよくわからんけど、それぞれのプレイヤーでcurrentTimeを0に設定したら落ちなくなった。 その他めも [audio1 stop]しても駄目だった…

UILabelのclickイベントを拾う

- (void)viewDidLoad { [super viewDidLoad]; UILabel * myLabel = [[UILabel alloc] init]; myLabel.frame = CGRectMake(100, 100, 100, 50); myLabel.text = @"myLabel"; myLabel.userInteractionEnabled = YES; [myLabel addGestureRecognizer: [[UITapGe…