【问题标题】:How to convert old project to use ARC?如何将旧项目转换为使用 ARC?
【发布时间】:2026-01-24 00:05:02
【问题描述】:

我有一个使用手动内存管理的旧项目。我的新项目正在使用 ARC。如何将我的旧项目也转换为使用 ARC?

【问题讨论】:

    标签: objective-c xcode automatic-ref-counting


    【解决方案1】:

    是的,您走在正确的轨道上:您的新项目使用 ARC(自动引用计数)。 * 和其他网站上有很多关于如何迁移到 ARC 的信息。

    但是,您也可以告诉 Xcode 不要对单个文件使用 ARC。只需在 Build Phases - Compile Sources 中添加 -fno-objc-arc 标志。 (在那里,您可以通过双击文件向文件添加标志。)

    【讨论】: