21 февр. 2014 г.

NSDistantObject - прокси для объектов

Класс NSDistantObject является конкретным подклассом класса NSProxy, который определяет прокси для объектов в других приложениях или потоках. Когда удалённый объект получает сообщение, в большинстве случаев сообщение перенаправляется через объект NSConnection к реальному объекту в другом приложении. При этом возвращаемое значение доставляется отправителю сообщения, или он получает исключение от вызываемого метода. NSDistantObject определяет методы для создания экземпляров класса NSConnection, но они предназначены только для для переопределения...

iOS7 иконки для OS X

iOS7 иконки для OS X + бонус - обои для рабочего стола. Список иконок: AutomatorInformations SystèmeAdobe BR.pngAide-Memoire.pngAlfred.pngAny Send.pngApple Script.pngAssistant Migration.pngAudio Switcher.pngAudio-Midi.pngBluetooth.pngBootcamp.pngCapture.pngChess.pngCleanMyMac.pngCoktail.pngColloquy.pngColorimetre Numerique.pngConsole.pngCrush FTP.pngDiskaid.pngDropbox.pngFlac.pngFlavours.pngForkLift.pngGeektool.pngGfxCardStatus.pngGrapher.pngIcon...

19 февр. 2014 г.

Концепт OS XI в стиле iOS 7

Как будет выглядеть дизайн OS X, если руку приложит Джонни Айв? Один из концептов дизайна OS X 11.  Мы видели кучу "концептов OS X аля iOS" для Mac в течение последних нескольких лет. Большинство из которых были довольно хороши, но этот недавний дизайн для меня является первым, который я был бы не против, использовать, если бы OS X 11 выглядела именно так. Создано Эндрю Амбросино, концепция OS X 11 в полупрозрачных и плоских тонах, минимализм...

18 февр. 2014 г.

Метод KeyDown - определение нажатых клавиш

На вход метода keyDown поступает событие NSEvent, которое будет обозначать код нажатой клавиши. Нам остается лишь сверить код поступившей в переменную нажатой клавиши. - (void)keyDown:(NSEvent *)theEvent {     NSString *chars = theEvent.charactersIgnoringModifiers;     unichar aChar = [chars characterAtIndex: 0];          // F5     if (aChar == 63240)     {         // что-то делаем     }          // F6  ...

Хакинтош - Mac OS на PC

Многим знакома ситуация, когда Вы от друзей, из Интернет или откуда-то ещё узнали о чудесном компьютере от Apple, но не можете решиться его приобрести. Бывает, что у вас нет приятеля, готового дать Вам попользоваться своим Mac, чтобы Вы решили для себя, нужно оно Вам или нет. Тогда ключевой причиной нерешительности является страх потратить немаленькие деньги на продукт, который впоследствии может вам и не понравиться. Над ключевыми шагами к...

NSCache контейнер - кэш

Объект NSCache является контейнером или кэшем, который хранит пары “ключ-значение”, аналогично классу NSDictionary. Разработчики часто используют кэши для временного хранения объектов, создание которых является дорогостоящим. Повторное использование этих объектов может обеспечить повышение производительности, потому что их значения не должны быть пересчитаны. Однако, эти объекты не являются критическими для приложения и могут быть удалены, если память ограничена. Если такие объекты удалить, их значения нужно вычислить заново, когда это необходимо. Пока...