1

实例有autorelease类似的方法吗?CGPDFDocumentRef我想在返回我创建的实例之前应用它。或者我只能CGPDFDocumentRelease(...)在返回之前做(这肯定是错误的)?

自从我创建了CGPDFDocumentRef我想照顾它的发布。

4

1 回答 1

1

您可以做的最好的事情是围绕 CGPDFDocumentRef 编写一个 Obj-C 包装器,并在包装​​器的 dealloc 方法上释放 CGPDFDocumentRef,这样您的其余代码将像任何其他 NSObject 派生一样保留/释放您的包装器,并且一旦包装器的保留计数达到零 CGPDFDocumentRef 将在包装器的 dealloc 方法上释放,并因此从内存中释放,因为它的保留计数从未超过 1。

于 2011-08-06T16:41:43.140 回答