autorelease
个实例是否有CGPDFDocumentRef
个类似的方法?我想在返回我创建的实例之前应用它。或者我可以在返回之前只做CGPDFDocumentRelease(...)
(肯定是错的)?
自从我创建了CGPDFDocumentRef
之后,我想关注它的发布。
答案 0 :(得分:1)
你能做的最好的事情是在CGPDFDocumentRef周围编写一个Obj-C包装器,并在你的包装器的dealloc方法上释放CGPDFDocumentRef,这样你的代码的其余部分将保留/释放你的包装器,就像使用其他NSObject派生一样,并且一旦包装器的保留计数达到零,CGPDFDocumentRef将在包装器的dealloc方法上释放,因此从内存中释放,因为它的保留计数从未超过1。