Take a look at MarkupKit:
https://github.com/gk-brown/MarkupKit
It's an open-source framework I wrote that allows you to build native iOS apps in markup. It isn't cross-platform, but it provides a similar development metaphor to XAML and Android. For example, you can create a label instance like this:
<UILabel text="Hello, World" font="System 24" textColor="#ff0000"/>
rather than this:
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]];
Obviously, that's a simple example - the value of using markup becomes much more apparent with more complex view hierarchies. It also supports dynamic localization and CSS-like styling.
You can find articles and examples on my blog:
https://gkbrown.wordpress.com
Hope you find it useful.