- 我有一个大小为 3000 * 3000 的 CATextLayer,里面有一个大文本。
- 文字是说“你好”
- 我将此 CATextlayer 添加到我的 Superlayer。
- 我已将 shouldrasterize 设置为 false。
当使用翻译移动超层时,我观察到巨大的内存使用情况,直到应用程序崩溃。
为什么要占用这么多内存?我怎样才能避免这种情况?
我假设,内存中会存储一个位图?但为什么 ?
我的示例是一个极端案例,这并不是我真正高效的应用程序,所以请不要问你为什么要这样做。它只是试图理解发生了什么的极端案例。