我已经编写了一个 Android 应用程序,现在正在移植到 iPhone。Android 版本使用广播接收器在设备重新启动时收到通知,并在那时与我的网络服务器进行后台同步。然后它使用警报管理器在 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 切换窗口)。