私は Android アプリを作成し、現在 iPhone に移植しています。Android バージョンはブロードキャスト レシーバーを使用して、デバイスの再起動時に通知を受け取り、そのときに Web サーバーとのバックグラウンド同期を行います。次に、アラーム マネージャーを使用して X 分 (アプリ設定でユーザーが X を設定) で別の通知をスケジュールします。これは、別のバックグラウンド同期を行うだけです。
これは iPhone で可能ですか? また、どの API を調べる必要がありますか? 私は OSX Mountain Lion で最新の XCode バージョン (4.5 だと思います) でプログラミングしており、主に iPhone をターゲットにしていますが、iPad でも動作するものを望んでいます。iPhone 4 (iOS 5.0) 以降は、ほとんどのお客様が新しいデバイスを使用しているため、問題ありません。
明らかでない場合、私は XCode、Mac OS、iOS、および Objective-C に非常に慣れていません (Alt-TAB を使用してウィンドウを切り替えようとしています)。