我刚刚注意到我的 IRC 客户端文本,图标与平常不同。为什么?
应用程序中没有通知可以解释这一点。这不是我的生日,也不是我认识的人的生日。
答案1
今天 7 月 23 日是 Textual 的生日,当天它更换了图标。源代码:
Textual 的第一次公开提交发生在 2010 年 7 月 23 日。我们将这一天视为该应用程序的生日。
源代码摘录显示了不同图标的条件:
/* THIS IS A SECRET!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Birthday icon designed by Alex Sørlie Glomsaas. */
NSCalendar *sysCalendar = [NSCalendar currentCalendar];
NSDateComponents *breakdownInfo = [sysCalendar components:(NSDayCalendarUnit | NSMonthCalendarUnit) fromDate:[NSDate date]];
/* The first public commit of Textual occured on July, 23, 2010. This is the day
that we consider the birthday of the application. */
if ([breakdownInfo month] == 7 && [breakdownInfo day] == 23) {
return [NSImage imageNamed:@"birthdayIcon"];
} else {
return [NSImage imageNamed:@"NSApplicationIcon"];
}