Objc에서는 이미지 처리 후 CGImageRelease
방법을 사용합니다. 그러나 Swift에서는이 방법을 사용할 수 없습니다. Retaining and Releasing Images
후 애플 문서에 Swift의 CGImageRelease
CGImageRelease
더 이상이다하는
2 Objective-C symbols hidden
내 질문은 무엇입니까? 그리고 그것을 대체 할 또 다른 방법을 부르겠습니까?
감사합니다.
나는 의심 스럽다. ARC는 ObjC에서 피할 수있는 많은 제한 사항을 소개하지만 C에서는 매우 일반적입니다. 예를 들어 ARC 관리 요소를'struct'에 넣을 수는 없습니다. ARC 관리 요소를'void * '로 전달하는 것은 까다로운 일입니다. Apple의 초점은 Swift입니다. C를 향상시키는 데 많은 시간을 할애 할 것입니다. IMO는 Swift를 C에서 무엇을 하던지 대체 할 수 있도록 시간을 보냅니다. –
왜 _CGImageRelease_가 더 이상 필요하지 않은지 _context.createCGImage_ – Hope
@the를 사용할 때마다 메모리 사용량이 증가하고 있습니다. 귀하의 경우에 따라 다릅니다. 증상을 재현하는 코드와보고있는 내용에 대한 설명을 엽니 다. –