【发布时间】:2016-07-07 21:26:00
【问题描述】:
我正在创建一个表格视图,每行都显示小图像。 data source 为表格的每一行保存一个图像。我通过set img to NSImage()'s alloc()'s initWithContentsOfFile_(thePath) 创建图像。接下来,我通过set imageView's image to img 在更大的浏览器视图中显示所选行的图像。问题是我的内存不足,因为我对两个视图都使用了相同的表示。 (图像约为 500x400)。
我试图弄清楚如何从更大的版本制作更小的版本,然后发布更大的图像。
我从发布图像开始..
我试过img's release(),但没用。除了Garbage Collection, ARC, and managing memory,我找不到关于该主题的任何信息。我在XCode 中打开了Objective-C Automatic Reference Counting,但它可能不适用于Applescript 交易的一部分。有没有办法在纯 ApplescriptObjC 中实现它?
【问题讨论】:
标签: memory-management release nsimage applescript-objc