Основная фишка ObjectiveResource в том, что он позволяет маппить объекты с их XML(JSON) представления в Obj-C. Делает он это за счет обхода в рантайме всех properties объекта. Вот, собственно, и все :) Ну и пачка методов «на все случае жизни» которыми он расширяет NSObject(например findAll, save, update и т.д.) Минус — запросы не асинхронные(хотя в форках была реализация). Ну и с CoreData он изначально не дружит, нужно докручивать :)
В том-то и дело что ни слова о VoIP.
Единственное что приходит в голову — зашитая величина задержки, что не позволяла организовать передачу голоса на комфортном для пользователя уровне(в этом случае новость звучит смехотворно).
Еще мне интересно когда эти изменения были внесены. Насколько я знаю обновлений SDK не было с версии 3.1.2 (beta 3.2 не в счет).
Замечание: Если мы меняем что-то в исходном коде библиотеки, то необходимо сначала перекомпилировать ее, а потом уже само приложение. Перекомпиливать библиотеку вручную не обязательно, если добавить библиотеку не в Linked Libraries, а в Direct Dependencies.
В Linked Libraries добавить все же прийдется, если я ничего не путаю.
Вы правы в том, что использование командной строки ломает некоторый повседневный user experience mac пользователя. Я всего лишь указал, что такие вещи как конвертация и смена кодировок могут быть без особого труда реализованы в качестве action'а для Automator( и не обязательно на AS, можете использовать как Cocoa так и Shell script).
Однако, также необходимо принять(и даже усвоить), что решение задачи далеко не всегда состоит в написании полноценной программы. Путь мака — путь интеграции. Нужно всегда проверять, не будет ли написание расширения для существующего приложения более гибким решением, чем написание полноценного приложения.
>Работа с сабами — массовая конвертация из одного формата в другой, смена кодировок<
По-моему это как раз та задача, которую можно решить через написание Automator Action
Про программы вы в целом верно подметили, однако стоит помнить, что Mac сообщество на фоне Win выглядит довольно скромно, и разработчиков, как мне кажется, сильно меньше.
>чего ещё очень сильно не хватает, так это адекватной утилиты для тестирования скорости работы HDD!<
Возможно стоит поискать утилиты из мира nix? Согласен, не mac way, но ведь никто не мешает написать тот же automator action с выводом всей информации в окошко.
Мне кажется, что лучше начинать с Automator и написанием actions для него на Applescript. Собственно этого должно быть достаточно для решения большинства повседневных задач.
Единственное что приходит в голову — зашитая величина задержки, что не позволяла организовать передачу голоса на комфортном для пользователя уровне(в этом случае новость звучит смехотворно).
Еще мне интересно когда эти изменения были внесены. Насколько я знаю обновлений SDK не было с версии 3.1.2 (beta 3.2 не в счет).
В Linked Libraries добавить все же прийдется, если я ничего не путаю.
Однако, также необходимо принять(и даже усвоить), что решение задачи далеко не всегда состоит в написании полноценной программы. Путь мака — путь интеграции. Нужно всегда проверять, не будет ли написание расширения для существующего приложения более гибким решением, чем написание полноценного приложения.
По-моему это как раз та задача, которую можно решить через написание Automator Action
Про программы вы в целом верно подметили, однако стоит помнить, что Mac сообщество на фоне Win выглядит довольно скромно, и разработчиков, как мне кажется, сильно меньше.
>чего ещё очень сильно не хватает, так это адекватной утилиты для тестирования скорости работы HDD!<
Возможно стоит поискать утилиты из мира nix? Согласен, не mac way, но ведь никто не мешает написать тот же automator action с выводом всей информации в окошко.
Дерзайте! :)
Знать бы их еще…