1

Может быть, это только я, потому что я программист, но я нахожу конструктор интерфейса Xcodes для создания xib/nib/storyboard очень сложным в использовании и совсем не интуитивным. Я бы скорее поиграл с кодированием пользовательского интерфейса, чем пытался расшифровать конструктор интерфейса.

Существуют ли какие-либо альтернативы, например, какой-нибудь редактор перетаскивания wysiwyg, где я могу создать свой собственный пользовательский интерфейс и затем экспортировать его в код Objective-C/Swift, который я могу просто вставить в Xcode?

1 ответ1

3

Посмотрите на MarkupKit:

https://github.com/gk-brown/MarkupKit

Это среда с открытым исходным кодом, которую я написал, которая позволяет вам создавать собственные приложения iOS в разметке, аналогично XAML или Android-разработке. Например, вы можете создать экземпляр метки следующим образом:

<UILabel text="Hello, World" font="System 24" textColor="#ff0000/>

а не это:

UILabel *label = [UILabel new];

[label setText:@"Hello, World"];
[label setFont:[UIFont systemFontOfSize:24];
[label setTextColor:[UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:1.0]];

Очевидно, это простой пример - ценность использования разметки становится намного более очевидной с более сложными иерархиями представления. Он также поддерживает динамическую локализацию и стилизацию под CSS.

Вы можете найти статьи и примеры в моем блоге:

https://gkbrown.wordpress.com

Надеюсь, что вы найдете ее полезной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .