【问题标题】:iOS and ARC management [duplicate]iOS和ARC管理[重复]
【发布时间】:2012-07-29 16:50:44
【问题描述】:

可能重复:
release method deprecated

我有这个代码

NSURLRequest *request = [[NSURLRequest alloc] initWithURL:yourURL];

如果我的项目使用 ARC,我是否需要发布它?我应该寻找什么来防止不必要的泄漏?

【问题讨论】:

    标签: ios objective-c memory-management reference-counting


    【解决方案1】:

    每天会询问多少次?不,你不必释放它。该对象由 ARC 管理。欲了解更多信息,read this doc link

    【讨论】:

      【解决方案2】:

      发布方法不再与 ARC 相关。如果您想了解更多关于 ARC 的信息,请查看this handy article.

      如果您仍然担心泄漏 (they can still happen),您可以单击并按住 XCode 窗口左上角的“运行”箭头,选择“配置文件”并运行。这将打开 Instruments 应用程序。从那里,您可以选择“泄漏”模块,它会在程序运行时向您显示它在您的程序中发现的任何泄漏。

      我希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-08
        • 1970-01-01
        • 1970-01-01
        • 2013-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多