- iOS 的虚拟内存模型并不包含交换内存,与桌面应用不同,这意味着磁盘不会被用来分页内存。应用程序只能使用有限的 RAM。
- NSSetUncaughtExceptionHandler 方法设置全局的异常处理器
定位
- 当应用位于后台时,任何定时器或线程都会被挂起。但是如果应用位于后台状态时申请了定位,那么应用会在每次收到更新时被短暂唤醒。在此期间,线程和计时器都会被唤醒。
- 在其他应用需要更多资源时,后台应用可能会被关闭,此时,一旦发生位置变化,应用会被重启,因而需要重新初始化监听过程。出现这种情况时,
application:didFinishLaunchingWithOptions:
方法会收到键值为UIApplicationLaunchOptionsLocationKey
的条目