4

Я только что заметил, что у моего IRC-клиента Textual значок отличается от обычного. Зачем?

В приложении нет уведомлений, которые могли бы объяснить это. Это не мой день рождения или кого-либо, кого я знаю.

Скриншот

1 ответ1

6

Сегодня, 23 июля, день рождения Textual, и он меняет свой значок на день. Из исходного кода:

Первый публичный коммит Textual произошел 23 июля 2010 года. Это день, когда мы считаем день рождения приложения.

Отрывок исходного кода, показывающий условие для другого значка:

/* 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"];
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .