大家好,我不太明白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