Ans :
XIB :
1) Xib files are used with a single UIView.
3)It's utilizes more memory as compared to storyboard and quiet slow.
4) It is compatible from iOS5 and onwards
5) You can do localizations for different languages and countries using different XIBs .
6) It's difficult to use same Xib to support multiple devices.
Storyboard :
1)You can layout all your Scenes like View Controllers, Nav Controllers, TabBar Controllers, etc in a single storyboard.
3)Usually fast and allocates less memory.
4)It's not compatible prior to iOS 5 .
5)"Dynamic" and "Prototype" cells can be used easily.
6)Storyboards best to use for the apps with a small to medium amount of screens.
XIB :
1) Xib files are used with a single UIView.
3)It's utilizes more memory as compared to storyboard and quiet slow.
4) It is compatible from iOS5 and onwards
5) You can do localizations for different languages and countries using different XIBs .
6) It's difficult to use same Xib to support multiple devices.
Storyboard :
1)You can layout all your Scenes like View Controllers, Nav Controllers, TabBar Controllers, etc in a single storyboard.
3)Usually fast and allocates less memory.
4)It's not compatible prior to iOS 5 .
5)"Dynamic" and "Prototype" cells can be used easily.
6)Storyboards best to use for the apps with a small to medium amount of screens.