@bitfield

Тег гейось в блоге bitfield

bitfield

Играл в "выпей каждый раз, когда в презентации Apple звучит слово incredible"
"Проиграл" почти 300 гр. вискаря.

bitfield

Спел Чекер исправляет 'Unhandled exception' на 'Unhanded exception'

bitfield

СЯУ о селекторе self

[[[[[@"x" self] self] self] self] self]
bitfield

Xcode упоролся.
Я в System Preferences (то есть глобально в ОС) выставил себе хоткей на Zoom (условный аналог кнопки "Развернуть" в заголовке окна в других ОС)
Xcode при открытии MainMenu.xib (файл ресурсов с меню приложения) в разрабатываемом проекте дописывает этот хоткей к соответствующему пункту меню и сохраняет файл.

Увидел, когда делал дифф перед коммитом.

bitfield

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" 
}
bitfield

Фаза 5: Принятие

Переехал на новый миник, в качестве аватарки выбрал из стандартных сыча.

bitfield

Цитаты из мана 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.

bitfield

Наступил на прикольные грабли.

preinstall скрипт проверяет запущенность демона через

ps ax | grep -v grep | grep food

при этом сам preinstall запускается как

sh /tmp/.../com.bar.food.42/preinstall ...
bitfield

Пилил .dmg для текущего проекта, наткнулся на прекрасное

Capacity: 29.1 MB
Available: 235.9 MB

bitfield

постоянно проигрываю с макросов RAC() и RACAble()

bitfield

NSButton.state не умеет в KVO. Надо делать RACObserve(checkbox.cell, state).

bitfield

Угадайте, что выведет программа.

func test()
{
  print("AAA")

  return

  autoreleasepool {
    print("BBB")
  }
}

test()
bitfield

bitfield

The application Microsoft Error Reporting Tool quit unexpectedly. ... Click Report to ... send a report to Apple.

bitfield

Добавил в .strings (файл локализации) комментарий

# bla-bla

вместо

// bla-bla

-- строки ниже комментария перестали загружаться. Ни единого сообщения в лог (как происходит, если забыть ';' в конце строки). Xсode показывает эту строчку тем-же цветом, что нормальные комментарии.

bitfield

У нас было 3 бинарника, 75 папок с исходниками, 5 плюсовых библиотек, пол-инсталла boost и целое множество ресурсов всех сортов и расцветок, а также MagicalRecord, Lumberjack и ReactiveCocoa в Podfile. Не то, чтобы это был необходимый запас для программы. Но если уже начал собирать код, становится трудно остановиться. Единственное, что вызывало у меня опасение -- это ReactiveCocoa. Нет ничего более беспомощного, безответственного и испорченного, чем функциональное реактивное программирование в Objective-C. Я знал, что рано или поздно мы перейдем и на эту дрянь.

bitfield

Если я сделаю метод для замены подстроки в строке (алиас к stringByReplacingString:withString:) с именем s:: — буду ли я гореть в аду?

msg = [msg s:"{name}":name];
bitfield

Особенности национальной локализации

About пʼять хвилин remaining

bitfield
bitfield

32Gb^W640Kb хватит всем, да.

#define __MAC_10_0            1000
#define __MAC_10_1            1010
//…
#define __MAC_10_9            1090
#define __MAC_10_10         101000

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.