Создание виджетов Dashbord (с использованием XCode?) На основе приложения для iPhone - PullRequest
0 голосов
/ 23 сентября 2010

Некоторое время назад я разработал приложение для клиента.Это в основном простой калькулятор.Так как им это очень нравится, они спросили меня, можно ли создать виджет панели управления с той же функциональностью на основе приложения для iPhone.

Я никогда раньше не разрабатывал виджеты, я знаю только, что они в основном HTML+ на основе CSS, поэтому возникает несколько вопросов:

  • Является ли использование html + css единственным способом создания виджета?
  • Если нет:
    • Можно ли использовать XCode для создания виджета?
    • Можно ли обернуть приложения какао в виджет?
  • Если да, есть ли удобные инструменты для создания какао-Сенсорный внешний вид, функциональность и функциональность (особенно для таблиц)?

Полагаю, что ответ на все вышеперечисленные вопросы будет следующим: есть ли шанс, что я смогу повторно использовать некоторые части существующего проекта iPhoneили мне нужно создать виджет с нуля?

Большое спасибо!

1 Ответ

1 голос
/ 24 сентября 2010

В вашем каталоге /Developer/Applications/ вы найдете * Dashcode , который может помочь вам в разработке виджета Dashboard.

Да, это в основном HTML + CSS.Вы можете добавить плагин Какао, как описано здесь .Однако этот подключаемый модуль Какао не может рисовать с использованием методов Какао в веб-представлении виджета.

Вы можете создать плагин webkit, как описано здесь , который может рисовать с помощью методов Какао на веб-виджете.Вы можете упаковать их в виджет.

Однако методы Какао, которые вы можете использовать, являются методами AppKit, а не методами UIKit.В частности, у вас нет UITableView, у вас есть NSTableView, что довольно разные звери.

Логические части, использующие объекты Foundation, можно использовать повторно, но я думаю, это большая перезапись.Возможно, будет проще и меньше времени переписать все в терминах html + javascript + css.

Я надеюсь, что Apple добавит слой эмуляции iOS в OS X 10.7, чтобы вы могли загрузить приложение iPhone вприборная доска.Это было бы здорово, если бы Apple смогла найти способ эмулировать сенсорные события ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...