Разработчик (и) | Никола Перо |
---|---|
Стабильный выпуск | 0.9.0 / 19 марта 2008 г. (2008-03-19) |
Написано на | Objective-C |
Операционная система | Кросс-платформенная, Mac OS X и GNUstep |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU |
Веб-сайт | http://www.gnustep.it/Renaissance/ |
GNUstep Renaissance - это среда разработки , которая считывает XML описания графических пользовательских интерфейсов из пакета приложений и преобразует их в собственные виджеты. и соединения во время выполнения под GNUstep или Mac OS X.
GNUstep Renaissance был написан как альтернатива NIB и gorm файлы, используемые Interface Builder и Gorm соответственно. В отличие от вышеупомянутых форматов, Renaissance может генерировать интерфейсы, которые можно запускать без изменений в GNUstep или Mac OS X. Он также использует функцию AutoLayout, что означает, что локализованные строки не нужно изменять вручную.
По состоянию на январь 2006 года GNUstep Renaissance является бета-версией программного обеспечения. Графического интерфейса Renaissance еще не существует. Стабильный выпуск не выпускался с 2008 года, хотя загружаемый двоичный файл не был перекомпонован и все еще является предыдущей версией.
Простой пример спецификации интерфейса:
Предполагая, что этот файл находится в пакете приложения и называется Sample.gsmarkup, он может быть загружен с помощью следующего кода Objective-C :
[NSBundle loadGSMarkupNamed: @ "Sample" owner: self];
.