我試圖找到內存泄漏的來源,這裏詳述: Unable to Release Quartz 2D and Core Text created Images 當我使用的儀器,我可以看到,有一些所謂的CG柵格數據的規模穩步增長,這是從來沒有公佈過。 有誰知道什麼可能導致這種情況,以及如何補救?看起來這可能是某種形式的圖像緩存,但是可以從代碼中清除它嗎?
我正在繪製UIView的drawRect中的CGBitmapContext塊。什麼是最好的CGBitmapInfo枚舉值來確保性能最佳?現在,我使用kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big,但我也看到了這個計算器問題片斷這表明一種替代方案: Why does this code decompress a UIImage so