当我使用 cast 时发生了什么?我应该在使用 cast 时释放一些东西吗?例如:
CTFontRef font = CTFontCreateWithName((CFStringRef)
@"Helvetica", 16, NULL);
CFRelease(font);
我这里有内存泄漏..为什么?我应该发布 Helvetica CFStringRef 吗?
另一个例子:
CTFramesetterRef frameSetter =
CTFramesetterCreateWithAttributedString(
(CFAttributedStringRef)attrString);
CFRelease(frameSetter);
这里我也有内存泄漏。为什么 ?我应该如何解决这个问题?
PS我不使用ARC