私の基本的な要件は、サーバーを 5 秒ごとにポーリングし、データを取得することです。いずれにせよ、このアクティビティは UI をフリーズ/影響するべきではありません。このデータにより、UI がマイナー アップデートされます。
サーバーへの呼び出しは、AFNetworking を使用して行われます。私は NSTimer よりも NSThread を好みましたが、AFNetworking がバックエンドで非同期呼び出しを行うため、別のスレッドが本当に必要なのか混乱していますか?
アプリケーション (IPOD/IPAD アプリケーション) の全体的なパフォーマンスに影響を与えたくありません。どちらの方法を優先する必要がありますか?