• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: setApplicationIconImage:
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: setApplicationIconImage:


  • Subject: Re: setApplicationIconImage:
  • From: Charles Jenkins <email@hidden>
  • Date: Fri, 23 Jan 2015 08:34:19 -0500

Rick, I have a silly suggestion you might like. 

I don't really understand what could be so different about the Yosemite icon that it would seem glaringly out of place on other systems, but assuming it really is the case that you want to continue to have two versions, I suggest you continue to use setApplicationIconImage:, but do things the other way around. Make the Yosemite icon be the app's official one, and only call setApplicationIconImage: for earlier OS versions. That way any unpleasantness will cure itself when the user upgrades. You might even include a preference setting so that if the change offends someone, he can turn it off and keep the Yosemite icon on any OS version.

-- 

Charles

On January 23, 2015 at 04:55:56, Rick C. (email@hidden) wrote:

Thanks everyone for the help. Bit of effort for something simple though. Unfortunately setApplicationIconImage: works great it’s just I can’t find a method to put it in that will cause the change before the app launches. It always takes place a second after the app launches…


> On Jan 23, 2015, at 11:09 AM, Charles Srstka <email@hidden> wrote:
>
> I think you should be able to do what you want using a Dock Tile Plugin:
>
> https://developer.apple.com/library/mac/documentation/Carbon/Conceptual/customizing_docktile/CreatingaDockTilePlug-in/CreatingaDockTilePlug-in.html <https://developer.apple.com/library/mac/documentation/Carbon/Conceptual/customizing_docktile/CreatingaDockTilePlug-in/CreatingaDockTilePlug-in.html>
>
> Definitely don’t modify your app’s own bundle. Not only is that evil, but it’ll invalidate your code signature.
>
> Charles
>
>> On Jan 21, 2015, at 11:46 PM, Rick C. <email@hidden <mailto:email@hidden>> wrote:
>>
>> Hi,
>>
>> I’m using NSApp setApplicationIconImage: to set a different icon for Yosemite. Problem is the standard icon appears for a second then it changes to the Yosemite one. Same when quitting the app. Is there a better way to do this?
>> _______________________________________________
>>
>> Cocoa-dev mailing list (email@hidden <mailto:email@hidden>)
>>
>> Please do not post admin requests or moderator comments to the list.
>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com <http://lists.apple.com/>
>>
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: setApplicationIconImage:
      • From: Steve Mills <email@hidden>
References: 
 >setApplicationIconImage: (From: "Rick C." <email@hidden>)
 >Re: setApplicationIconImage: (From: Charles Srstka <email@hidden>)
 >Re: setApplicationIconImage: (From: "Rick C." <email@hidden>)

  • Prev by Date: Re: setApplicationIconImage:
  • Next by Date: What's up with the Cocoa Text System?
  • Previous by thread: Re: setApplicationIconImage:
  • Next by thread: Re: setApplicationIconImage:
  • Index(es):
    • Date
    • Thread