- (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)
