iOS 5 上的自动引用计数 (ARC)

发布于 2024-12-13 04:40:15 字数 128 浏览 1 评论 0原文

在iOS5 sdk中,Compiler将负责内存管理(ARC)。假设我使用 iOS 4.2 构建了我的应用程序并手动完成了所有发布。现在,如果我要在 iOS 5 上运行该应用程序,编译器会再次尝试插入自己的内存管理吗?这样的话,不就崩溃了吗?

In iOS5 sdk, Compiler will take care of memory management (ARC). Suppose I had built my app using iOS 4.2 and had manually done all the releses. Now, If I am going to run that app on iOS 5, will compiler again try to insert its own memory management? In this case, won't it get crashed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

み青杉依旧 2024-12-20 04:40:15

不,您必须决定使用 ARC。 (编辑>重构>转换为ARC)。如果您不使用 ARC,编译器将不会插入内存管理代码。

No. You have to decide to use ARC. (Edit>Refactor>Convert to ARC). If you are not using ARC the compiler won't insert memory management code.

树深时见影 2024-12-20 04:40:15

当您使用 iOS 5.0 SDK 启动新项目时,您现在可以选择打开/关闭 ARC。如果您正在运行使用 iOS 5.0 之前版本设计的现有项目,ARC 会自动禁用。请参阅 Apple 的 文档过渡到 ARC

When you start new project using iOS 5.0 SDK, you now have an option to turn on/off ARC..If you are running an existing project which is designed using pre iOS 5.0 version, ARC automatically is disabled..See apple's documentation on transition to ARC

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文