iOSのタイマーメソッド、scheduledTimerWithTimeInterval

scheduledTimerWithTimeInterval は、タイマーオブジェクトを作成して起動する iOS のタイマーメソッドです。構文は次のとおりです。

  1. 一定時間間隔で定期的にスケジュールされたタイマー

ネイティブに日本語で言い換えることを(id)aTargetにする

ネイティブの日本語でパラフレーズします。選択肢は 1 つだけです: セレクタ:(SEL)aSelector

userInfo:(nullable id)userInfo

繰り返し:(BOOL)repeats;

パラメータの説明

  1. ti:秒単位の時間間隔。
  2. aTarget:タイマーがトリガーされた時にメソッドの呼び出しを受けるオブジェクトです。
  3. aSelector: タイマーのトリガー時に呼び出すメソッド。
  4. userInfo:タイマーメソッドに渡すことができる追加のパラメーターで、通常、タイマーのユーザー情報を渡すために使用されます。
  5. 繰り返し:指定したタイマーを繰り返し実行するか指定します。YESは繰り返し実行、NOは1回のみ実行します。

このメソッドはNSTimerオブジェクトを返します。このオブジェクトを使用してタイマーの開始と停止を制御できます。タイマーがトリガーされると、指定されたオブジェクトの指定されたメソッドが呼び出されます。

以下にコードの例を示します。

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2.0

自分自身を標的にしている

selector:@selector(timerFired:)

なし

繰り返す:はい。

  1. (void)timerFired:(NSTimer *)timer {

タイマートリガー後に実行されるコード

私には年老いた両親と、最愛の妹がひとりいます。

2秒に1回呼び出されるTimerを作成します。このTimerが呼び出されると、このオブジェクトのtimerFired:メソッドが呼び出されます。timerFired:メソッドに、このTimerが呼び出されたときに実行するコードを記述できます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds