【问题标题】:How to add ARC for specific file?如何为特定文件添加ARC?
【发布时间】:2012-02-04 19:01:45
【问题描述】:

我创建了一个没有ARC 的项目。我想在我的项目中使用第三方 SDKSDK 附带 ARC 支持。所以我想为第三方文件添加ARC。我可以通过将此标志添加到 -fno-objc-arc 等构建阶段来禁用所有 "MYProject" 文件的 ARC

但我可能会使用大量文件。所以最好只为特定的SDK 添加ARC。那么如何为XCode项目中的单个或特定SDK文件添加ARC支持呢?

例如:我想使用网格视图。我在我的项目中添加了GMGridView,它带有ARC 支持。

【问题讨论】:

标签: iphone ios objective-c automatic-ref-counting


【解决方案1】:

将标志 -fobjc-arc 添加到您要使用 ARC 的文件中。它与另一个相反。

【讨论】:

  • 太棒了……非常感谢……你能帮我在 ios 中获得一个好的网格视图工具包,并提供正确的文档吗……我被网格视图项目困住了跨度>
  • @DineshRaja.MaG 抱歉,我真的不知道有什么好的网格视图项目。
  • @wasim 在 Project Navigator 中选择项目本身,并确保选择了您的目标。然后,选择 Build Phases 选项卡,打开 Compile Sources 部分并双击 Compiler Flags 区域以将特定编译器标志添加到特定翻译单元.您可以在 Xcode Doc Set 中找到完整的详细说明。
【解决方案2】:

您在 Targets -> Build Phases -> Compile Sources 中添加编译器标志

编译源显示项目包含的所有文件。所以请通过双击将-fobjc-arc添加到编译器标志,如下图所示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 2020-03-13
    • 2013-09-28
    相关资源
    最近更新 更多