Сохранение пользовательских настроек с помощью NSUserDefaults

Для хранения пользовательских настроек месжду запусками приложения в Cocoa имеется класс NSUserDefaults. Каждому приложению доступен общий экземпляр класса NSUserDefaults. Доступ к этум экземпляру осуществляется с помощью вызова статического метода standardUserDefaults: NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSUserDefaults может быть использован для записи, чтения и удаления пользовательских параметров, а также для регистрации значений…

Читать дальше

Droopls 1.0.0

После полутора месячного, публичного бета тестирования и нескольких дурацких reject'ов со стороны Apple, Droopls таки появился в AppStore. Droopls - полнофункциональный iOS клиент для DigitalOcean™. Основные функции Droopls: Управление дроплетами: просмотр списка дроплетов и их текущее состояние просмотр подробной информации о дроплете действия: уничтожение, перезагрузка, включение, выключение, переименование, восстановление, изменения…

Читать дальше

Возвращаемый тип instancetype

В версию 5.0 Xcode (LLVM 5/Clang 5) была добавлена поддержка нового ключевого слова для Objective-C - instancetype. Для чего оно нужно? В соответствии с принятыми в Cocoa соглашениями наименования методов, Objective-C методы с названиями начинающимися с init, alloc, copy, а также методы с названиями new, autorelease, retain, self…

Читать дальше

php-apn - PHP расширение для отправки Apple Push уведомлений

Данное расширение это обвязка над библиотекой libcapn. С его помощью вы можете легко отправлять Apple Push уведомления на iOS и OS X устройства. Для работы расширения необходим PHP 5.3 или выше и установленная библиотека libcapn. Код на GitHub - https://github.com/adobkin/php-apn. Страница проекта - http://libcapn…

Читать дальше

libcapn - библиотека для отправки Apple Push уведомлений

libcapn - библиотека для отправки Apple Push уведомлений. Библиотека имеет простой и интуитивно понятный API. Библиотека написана на C (C89). Сборка и работа библиотеки проверена на следующих ОС: Windows XP, 2003 Mac OS X 10.8 Linux (Fedora 18, Ubuntu 11.x, Elementary beta, Cent OS 6.x) Документация: Компиляция…

Читать дальше