在学习整个iPhone开发栈之前,我想知道是否有可能在iOS 4中编写一个可以在后台运行并告诉用户某些地理位置事件已发生的应用程序?例如,在不必一直打开应用程序的情况下,告诉慢跑者他已经跑了4英里。 谢谢!
是的,在iOS 4.x设备上完全可以实现。这是其中一个卖点-请参见“背景位置”部分,位于iOS4新特性中。如果您想深入了解,请查看CLLocationManager类参考和iOS应用程序编程指南的“在后台执行代码”部分。