Как сборка пользовательский элемент управления в XCode для iPhone SDK?

Или индексирование списка:

print([[val * 2 for val in range(0, N // 2)],[0]][N<2])

Или dict.get:

print({0:[val * 2 for val in range(0, N // 2)],1:[0]}.get(N<2))

Оба воспроизводят ожидаемый результат.

9
задан Jason Coco 31 January 2009 в 21:01
поделиться

3 ответа

Можно создать Интерфейсный плагин Разработчика для этого. Это довольно просто. Для начала работы прочитайте Интерфейсное Руководство по программированию разработчика Plug-In. Это даже имеет быстрое, пошаговое руководство для запущения Вас. Apple рекомендует создать плагин к IB для просто Вашего случая...

7
ответ дан 4 December 2019 в 14:32
поделиться

Это нормально, за исключением iPhone. IPhone представляет собой более сложную среду для создания плагина для конструктора интерфейса. должно быть возможно, но мне еще предстоит увидеть проект Xcode, который это делает. Все они ограничены созданием настольных версий "AppKit", а не версий плагинов для IB для iPhone "UIKit".

1
ответ дан 4 December 2019 в 14:32
поделиться

Я не думаю, что это возможно. Я вкратце посмотрел на Руководство по программированию подключаемых модулей IB, и, по-видимому, подключаемые модули для построения интерфейсов реализуются через Custom Cocoa Frameworks. То есть ваш плагин определен во фреймворке, который загружается в Interface Builder. IB просматривает фреймворки текущих проектов, чтобы найти какие-либо определенные пользовательские компоненты, и соответственно загрузит плагины. На iPhone невозможно использовать пользовательские или сторонние фреймворки, поэтому я не понимаю, как IB установит здесь соединение. Если у кого-то есть дополнительная информация, я хотел бы, чтобы это обсуждение продолжилось.

6
ответ дан 4 December 2019 в 14:32
поделиться