- (void)startTimer { //タイマーの開始 ctimer = [NSTimer scheduledTimerWithTimeInterval:0.25 target:self selector:@selector(timerDidEnd) userInfo:@"userInfoString"; repeats:YES]; } - (void)timerDidEnd { //タイマーが1回終了した //userInfoで値を取得できる NSString *string = [timerDidEnd userInfo]; } - (void)stopTimer { //タイマーの停止 if (ctimer) { if ([ctimer isValid]) { [ctimer invalidate]; //停止時にはnilにすること ctimer = nil; } } } - (void)dealloc { [super dealloc]; //タイマーの停止 if (ctimer) { if ([ctimer isValid]) { [ctimer invalidate]; //停止時にはnilにすること ctimer = nil; } } }
2012年7月10日火曜日
[iOS]簡単なタイマー処理
2012年7月9日月曜日
[Xcode]XCode4 例外発生時のブレークポイントの貼り方
XCode3では、強制終了や例外が発生した時に、ソースコード上の例外が発生したポイントが見えたが
XCode4のデフォルト設定では例外発生時にmain.mにProgram received singlal:"SIGBRT"で止まるようになってしまった。
XCode上で例外発生時にブレークさせる方法は
XCode4の左上のタブバーでブレークポイントのマークをタップ
右下の"+"をクリックして"Add Exception BreakPoint"でブレークポイントが作成できる
登録:
投稿 (Atom)