3

大家好,我不太明白retain

这里有这段代码:

mAppIcon = [[NSImage imageNamed:@"NSApplicationIcon"] retain];

我正在尝试调整它,所以每当他们要求带有名称的图像时,NSApplicationIcon我都会给它我的自定义图标。我仍然有时会看到原始图标回来。我想是因为这个保留的东西吗?我对吗?是否可以清除保留?这将使我的调酒工作 100% 的时间而不是像现在这样只有 80% :(

我在这里读到了,retain但我无法应用它来帮助我解决上述情况:http: //www.cocoawithlove.com/2010/06/assign-retain-copy-pitfalls-in-obj-c.html

非常具体地,我想在这里调整一下:https ://dxr.mozilla.org/mozilla-central/source/widget/cocoa/nsMacDockSupport.mm?offset=200#140

4

0 回答 0