私は、RemoteIOオーディオ、GPS、プッシュ通知、顔センサーのアクティブ化、アイドルタイムアウトの無効化など、いくつかのiPhoneアプリケーションに取り組んできました。アプリケーションデリゲートコールバックメソッドは、この初期化コードはアプリごとに若干異なります。アプリのサービスを開始/停止するためのiPhoneライブラリ?
だから私の質問です:これを扱うためのライブラリはありますか? 「このアプリはサービスA、B、Cを使用し、この順番で起動する必要があります」と言うシステムがありますか?サービスは、アプリケーションがバックグラウンドに入るようなアプリケーションライフサイクルコールバック、オーディオ中断などを自動的に取得するように定義されます。
これはあまり定義されていないため、私は躊躇していますこのコードをまだ書く。他の誰かが問題を解決した場合は、ソリューションへのアプローチで発生したすべてのミスを回避することができます。
はいこのようなライブラリは非常に役に立ちます –
あなたは自分自身が言っています* "アプリケーションのコールバックメソッドは、このアプリケーションで若干異なるこの初期化コードで膨らんでいます。ライブラリは、「各アプリで異なる」ビットについて、あなたがしなければならないことを減らしますか? – Jasarien
さまざまなアプリケーションが異なるサービスを起動するため、initialize-gpsブロックはアプリ全体で同じですが、発生場所はGPSアクティビティがそのアプリケーションにとってどれほど重要かによって異なります。 – alltom