Dynamic Storyboard or Xibs/Nibs

Viewed 2711

Our company is developing a quite large app for the iPad. Eventually we want to be able to customize the UI per customer (tenant) and maybe even per user (of that customer). We started off in HTML5 but are moving to native.

I've done some reading on downloading XML from the server (or even generated XIB/NIB files) and dynamically adding those to your app.

Now with iOS 5 (and even further in 6) storyboarding is playing a big role.

My questions:
- Would it be better to use (multiple?) storyboards or XIBs?
- What are my options for both if I want to deliver a dynamic user interface?

I'm not looking for a magic pill, nor a discussion on HTML5 vs native, just some information on how I could deliver a dynamic interface and what techniques could help in doing so.

3 Answers

Layout seems a really powerful framework for developing dynamic GUIs on iOS.

DISCLAIMER: I'm not the author of that framework; the author is Nick Lockwood, who seems to have an account here on SO. I found both this question and Nick Lockwood's Layout framework by googling "ios dynamic gui".

I haven't tried it yet, but it looks really promising.

The project is even hosted at GitHub here, and it has a MIT license.

Related