Ios 需要不带';t使用圆弧(目标C)

Ios 需要不带';t使用圆弧(目标C),ios,objective-c,Ios,Objective C,我正在更新一个不使用ARC的老大型项目(大约2010年)。我发现的所有示例都使用ARC。Xcode将项目转换为使用ARC,但转换后,我有大约300多个红色错误。考虑到这一点,在不使用ARC的情况下,更容易保持项目的原样并添加滑出菜单。我只需要举个例子。谢谢您可能只需要找到您想要的示例,然后按照旧的内存管理规则(保留释放)将ARC代码转换为not ARC。如果您在理解如何使用MMR(手动内存管理)方面有问题,我建议您阅读教程。例如,您可以读到:相信我,花时间解决错误来完成迁移是值得的。当您的问题脱

我正在更新一个不使用ARC的老大型项目(大约2010年)。我发现的所有示例都使用ARC。Xcode将项目转换为使用ARC,但转换后,我有大约300多个红色错误。考虑到这一点,在不使用ARC的情况下,更容易保持项目的原样并添加滑出菜单。我只需要举个例子。谢谢

您可能只需要找到您想要的示例,然后按照旧的内存管理规则(保留释放)将ARC代码转换为not ARC。如果您在理解如何使用MMR(手动内存管理)方面有问题,我建议您阅读教程。例如,您可以读到:

相信我,花时间解决错误来完成迁移是值得的。当您的问题脱离主题时,请注意,仅仅因为您的项目没有使用ARC并不意味着您不能使用使用ARC的库或其他代码。在一个项目中很容易混合和匹配ARC和MRC代码。有关如何为单个文件启用ARC,请参阅MRR项目中ARC文件的编译器标志(
-fobjc ARC
)如何。。。?顺便说一下,通过删除
发布
自动删除
保留
关键字300次,将项目转换为ARC最多需要一个小时的额外工作,因为听起来您的项目很小。没有理由将ARC代码转换为MRC代码。您可以根据需要使用这两种方法。