28 февр. 2014 г.

Mountain Range Wallpaper (original)

Mountain Range обои с разным разрешением под некоторые устройства. 1280x1024Dual Monitors (3360x1050)Android (2160x1920)HD+ (1600x900)FHD (1920x1080) WUXGA (1920x1200)iMac 27" (2560x1440)Macbook Retina 13" (2560x1600)Macbook Retina 15" (2880x1800)QHD+ (3200x1800) Скачат...

27 февр. 2014 г.

25 февр. 2014 г.

Objective-C протоколы. Часть 1

Протоколы описывают методы, которые могут быть реализованы каким-либо классом. Цели для которых используются протоколы:  - Ожидание, что класс поддерживающий протокол выполнит описанные в протоколе функции; - Поддержка протокола на уровне объекта, не раскрывая методы и реализацию самого класса; - В виду отсутствия множественного наследования - объединить общие черты нескольких классов. Формальные протоколы Объявление формального протокола гарантирует, что все методы объявленные протоколом будут реализованы классом. Простейшее описание...

23 февр. 2014 г.

NSDistantObjectRequest - обработка вызовов между процессами

Объекты класса NSDistantObjectRequest используются системой распределенных объектов для обработки вызовов между различными процессами. Эти объекты никогда не следует создавать напрямую. Если вы хотите получить доступ к низкоуровневым деталям распределенных объектов, никогда не следует использовать для этого NSDistantObjectRequest. Для перехвата и обработки запросов вручную следует реализовать делегатный метод handleRequest класса NSConnection. Методы класса Получение информации о запросе НазваниеОписание - connectionВозвращает объект...

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. Разработчики часто используют кэши для временного хранения объектов, создание которых является дорогостоящим. Повторное использование этих объектов может обеспечить повышение производительности, потому что их значения не должны быть пересчитаны. Однако, эти объекты не являются критическими для приложения и могут быть удалены, если память ограничена. Если такие объекты удалить, их значения нужно вычислить заново, когда это необходимо. Пока...