
Играл в "выпей каждый раз, когда в презентации Apple звучит слово incredible"
"Проиграл" почти 300 гр. вискаря.
Играл в "выпей каждый раз, когда в презентации Apple звучит слово incredible"
"Проиграл" почти 300 гр. вискаря.
Xcode упоролся.
Я в System Preferences (то есть глобально в ОС) выставил себе хоткей на Zoom (условный аналог кнопки "Развернуть" в заголовке окна в других ОС)
Xcode при открытии MainMenu.xib (файл ресурсов с меню приложения) в разрабатываемом проекте дописывает этот хоткей к соответствующему пункту меню и сохраняет файл.
Увидел, когда делал дифф перед коммитом.
if..elif..elif.. в Swift
switch true {
case x > 100: return ">100"
case x > 50: return ">50"
case x > 10: return ">10"
case x > 1: return ">1"
case x == 1: return "1"
default: return "<1"
}
Фаза 5: Принятие
Переехал на новый миник, в качестве аватарки выбрал из стандартных сыча.
Цитаты из мана lauchctl
Due to bugs in the previous implementation and long-standing client expectations around those bugs, the load and unload subcommands will only return a non-zero exit code due to improper usage.
DEPRECATED AND REMOVED FUNCTIONALITY
While it was documented that $HOME/.launchd.conf would be consulted prior to setting up a user's session, this functionality was never implemented.
Наступил на прикольные грабли.
preinstall скрипт проверяет запущенность демона через
ps ax | grep -v grep | grep food
при этом сам preinstall запускается как
sh /tmp/.../com.bar.food.42/preinstall ...
Пилил .dmg для текущего проекта, наткнулся на прекрасное
Capacity: 29.1 MB
Available: 235.9 MB
Угадайте, что выведет программа.
func test()
{
print("AAA")
return
autoreleasepool {
print("BBB")
}
}
test()
The application Microsoft Error Reporting Tool quit unexpectedly. ... Click Report to ... send a report to Apple.
Добавил в .strings (файл локализации) комментарий
# bla-bla
вместо
// bla-bla
-- строки ниже комментария перестали загружаться. Ни единого сообщения в лог (как происходит, если забыть ';' в конце строки). Xсode показывает эту строчку тем-же цветом, что нормальные комментарии.
У нас было 3 бинарника, 75 папок с исходниками, 5 плюсовых библиотек, пол-инсталла boost и целое множество ресурсов всех сортов и расцветок, а также MagicalRecord, Lumberjack и ReactiveCocoa в Podfile. Не то, чтобы это был необходимый запас для программы. Но если уже начал собирать код, становится трудно остановиться. Единственное, что вызывало у меня опасение -- это ReactiveCocoa. Нет ничего более беспомощного, безответственного и испорченного, чем функциональное реактивное программирование в Objective-C. Я знал, что рано или поздно мы перейдем и на эту дрянь.
Если я сделаю метод для замены подстроки в строке (алиас к stringByReplacingString:withString:) с именем s:: — буду ли я гореть в аду?
msg = [msg s:"{name}":name];
32Gb^W640Kb хватит всем, да.
#define __MAC_10_0 1000
#define __MAC_10_1 1010
//…
#define __MAC_10_9 1090
#define __MAC_10_10 101000