iOS开发内存管理编程指南.docxVIP

  • 2
  • 0
  • 约3.25万字
  • 约 37页
  • 2019-06-20 发布于广东
  • 举报
内存管理编程指南 介绍 无论编写任何程序,您都需要确保能够冇效和高效地管理资源。程序内存就是这些资源中的-?种。在Objective-C程序中,您必 须确保您所创建的对象,在不再需耍它们的时候被销毁。 在一个复杂的系统中,可能很难精确地确定从何时起您不再需要某个对彖。Cocoa定义了一些有助于使这--抉择变得更加容易 的规则和原则。 重要:右-Mac OSXvlO.5及更高的版木中,您町以通过采用垃圾冋收机制來使用自动内存管輒 送笊分凶容徒垃圾冋收编程 指南电向您介绍。iOS不提供垃圾回收机制。 谁应该阅读本文档 如果您想要了解在引用计数环境中创建,复制,维护和销毁对象的相关技术及对象所有权的规则,您应该阅读本文档. 注意:如果您想要针对M ac OSXvlO.5或更高的版木开发新项目,在一般情况下您应该使用垃圾回收机制,除非您冇充足的理 由要使用本文档描述的技术。 本文档不会向您阐述分配和初始化对彖以及实现初始化方法这样的细节。这些内容会在Obiective-C编程语讥的“分配和初始化 对象”部分中进行讨论。 本文档的组织 本文档包含以下几部分: “内存管理规则”总结了对彖所有权和销毁的规则。 “对象的所冇权和销毁”描述了基木的对象所冇权策略。 “实川内存管理”以实用*1啲角度透视内存管理。 “门动释放池”描述了 口动释放池一种延迟回收的机制一在Cocoa程序中的用法。 “存取方

文档评论(0)

1亿VIP精品文档

相关文档