Можно ли использовать BWToolKit или любые другие модули IB в Xcode 4?
Мой старый проект использует BWToolKit, и теперь я не могу открыть его без Interface Builder.
Можно ли использовать BWToolKit или любые другие модули IB в Xcode 4?
Мой старый проект использует BWToolKit, и теперь я не могу открыть его без Interface Builder.
Примечание (добавлено 26 октября 2011 г.): Этот ответ несколько устарел. См. Комментарии.
Xcode 4 (с момента написания) не поддерживает IBPlugins вообще.
Вам нужно будет установить Xcode 3 и его Interface Builder для редактирования ножей с помощью IBPlugins.
(Будьте осторожны, устанавливая Xcode3, хотя, поскольку он может перезаписать Xcode4 нежелательно)
Итак, кратко: используйте Xcode3 IB для редактирования инфицированных IBPlugin nibs и Xcode4 для остальных.
Насколько я знаю, не было публичного заявления/заявления, ставящего в заблуждение IBPlugins, и все равно придерживаться их или нет. ast time, которое я проверил (через день после выпуска Xcode4), документация по IBPlugin все еще существовала, и я не мог найти никакой отметки на устаревании (или, как ни странно, даже несовместимости Xcode4).
Для получения дополнительной информации позвольте мне процитировать от Martin Pilkington отличный обзор Xcode4:
Потеря IBPlugins:
Для всех крутых новых жара в Xcode 4, есть одна большая в его функциональности. IBPlugins нельзя загружать и как таковые любые НИБ, которые полагаются на компоненты из их нельзя редактировать. Они могут быть скомпилирован, но только если у вас есть Xcode 3 и IB 3 все еще установлены. Это основной недостающий компонент, хотя он не является неожиданным. Строка должна быть в какой-то момент, чтобы сказать "это первая версия, которую мы отправим" и IBPlugins, вероятно, являются одним из вещи, которые не делали 4.0. Конечно, большие проблемы с IBPlugins - они не работают с iOS. Я надеюсь, что они пропали без вести потому что Apple работает над улучшенной системы и скорее уйдет это из 4.0, чем корабль половину реализованное решение. Я сказал, что надеюсь они не полностью заменяют Система IBPlugin, так как это невероятно мощный и один из самых приятных плагинов систем, для которых я закодирован.
Из того, что я прочитал, существующие плагины не будут работать или будут очень неустойчивыми. Консенсус по этому вопросу заключается в том, что если вы полагаетесь на плагины, придерживайтесь Xcode3 на данный момент.
Папка: /Developer/Platforms/MacOSX.platform/Developer/Library/Interface Builder/Plug-ins/ имеет кучу '*.ibplugin's. Не знаю, что это значит.