時間の遅れの後に実行したいメソッドがあります(繰り返しはありません)。
performSelector:afterDelay を使用するか、NSTimer をスケジュールして、そのパラメーターとしてセレクターを指定することができます。
最終結果が同じである場合、一方を他方よりも使用することの利点/欠点は何ですか (つまり、指定された時間遅延の後にメソッドが呼び出されます)。どちらを使用しても問題ありませんか?
(関連する場合、私のメソッドは、フォアグラウンドと、beginBackgroundTaskWithEcpirationHandler を介して利用可能な 10 分間のウィンドウの間にアプリがバックグラウンドに移動したときの両方で呼び出されます)。
ティア