内存碎片整理是一种实现细节。您不应以任何方式直接处理它。但是,如果您担心对象会在不通知您的代码的情况下移动,请放心;苹果从不移动对象 - 完结撒花。一旦分配了内存,它就是您的(即使是框架类的实例占用它),直到它被释放。话虽如此,从学术角度来看,我认为 iPhone 至少应该使用与 MacOS 类似的策略,在 MacOS 上有一篇优秀的文章 这里。