Objective c 10.10中不推荐使用SetApplicationInImage-备选方案?

Objective c 10.10中不推荐使用SetApplicationInImage-备选方案?,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我在这里的更改页面中看到,setapplicationimage被弃用。我简直不敢相信 现在的替代方案是什么?是否有一个在旧版本10.10中也可以使用?如果没有问题,我可以进行版本检查,并设置applicationImage for=10.10 谢谢看起来他们可能删除了该方法,而选择了一个属性。所以用这个代替 [NSApplication sharedInstance].applicationIconImage = myNewIconImage 从类引用中 如果要临时更改dock应用程序磁贴

我在这里的更改页面中看到,
setapplicationimage
被弃用。我简直不敢相信

现在的替代方案是什么?是否有一个在旧版本10.10中也可以使用?如果没有问题,我可以进行版本检查,并设置applicationImage for=10.10


谢谢

看起来他们可能删除了该方法,而选择了一个属性。所以用这个代替

[NSApplication sharedInstance].applicationIconImage = myNewIconImage
从类引用中

如果要临时更改dock应用程序磁贴中的应用程序图标,请为此属性指定一个图像。您提供的图像将根据需要进行缩放,以使其适合平铺。若要还原应用程序的原始图标,请将此属性设置为nil。在OS X v10.0及更高版本中提供


看起来他们可能为了一个属性而删除了这个方法。所以用这个代替

[NSApplication sharedInstance].applicationIconImage = myNewIconImage
从类引用中

如果要临时更改dock应用程序磁贴中的应用程序图标,请为此属性指定一个图像。您提供的图像将根据需要进行缩放,以使其适合平铺。若要还原应用程序的原始图标,请将此属性设置为nil。在OS X v10.0及更高版本中提供


setApplicationInImage
方法未被弃用或删除。
苹果只是将标题改为显示为属性

setApplicationInImage
是属性的设置程序。属性只是两个“标准”方法的语法糖:getter(applicationIconImage)和setter(setApplicationIconImage)


您现在可能会收到ARC警告,因为它看不到SetApplicationNiconimage,所以在所有平台上使用点表示法->无需运行时检查10.10/10.9

SetApplicationNiconimage
方法未被弃用或删除。
苹果只是将标题改为显示为属性

setApplicationInImage
是属性的设置程序。属性只是两个“标准”方法的语法糖:getter(applicationIconImage)和setter(setApplicationIconImage)


您现在可能会收到ARC警告,因为它看不到SetApplicationNiconimage,所以在所有平台上使用点表示法->无需运行时检查10.10/10.9

SetApplicationNiconimage是属性的设置器。属性只是两个“标准”方法的语法糖:getter(applicationIconImage)和setter(setApplicationIconImage)。谢谢大家!特别是Daij在这里储存了其他解决方案以进行更正!:)SetApplicationInImage是属性的设置程序。属性只是两个“标准”方法的语法糖:getter(applicationIconImage)和setter(setApplicationIconImage)。谢谢大家!特别是Daij在这里储存了其他解决方案以进行更正!:)非常感谢Daij!非常感谢Daij!