objective-c – 手动内存管理VS ARC

objective-c – 手动内存管理VS ARC,第1张

概述我正在读一本关于Objective C的书,我想知道两件事: 1.我现在应该花时间阅读关于内存管理的整章,因为我们主要使用ARC吗?(只是问这个问题以确保我正确地管理时间) 2.如果您在人工管理方面做得非常出色,您可以获得比使用ARC更好的性能吗? (就像你的应用程序将更快地工作) TNX >您至少应该熟悉手动内存管理的基本概念,因为ARC使用它.您需要至少学习三件事:保留,释放和自动释放.这将有 我正在读一本关于Objective C的书,我想知道两件事:

1.我现在应该花时间阅读关于内存管理的整章,因为我们主要使用ARC吗?(只是问这个问题以确保我正确地管理时间)

2.如果您在人工管理方面做得非常出色,您可以获得比使用ARC更好的性能吗? (就像你的应用程序将更快地工作)

TNX

解决方法 >您至少应该熟悉手动内存管理的基本概念,因为ARC使用它.您需要至少学习三件事:保留,释放和自动释放.这将有助于您了解有关ARC内部工作的讨论. > ARC主要是编译器技巧(在运行时有一些支持).您可以编写更少的代码,但无法从中获得更好的性能.从本质上讲,ARC允许您以声明方式处理内存管理,而手动管理则使用命令式样式.但是,两个系统都从运行时调用相同的方法. 总结

以上是内存溢出为你收集整理的objective-c – 手动内存管理VS ARC全部内容,希望文章能够帮你解决objective-c – 手动内存管理VS ARC所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1004224.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存