I observed some popular apps. When we compare iPhone Plus devices and normal devices, fonts and images are varying. A little bit bigger in iPhone Plus device. How can we achieve same in our iOS applications? I already used splash screens. But still fonts are same, no difference in plus and normal devices.
Note: By resolution differentiate in coding is working fine. But I'm looking for other alternative ways like either in adaptive layouts nor launch screens.

You can do it withing your interface builder(xib or storyboard)!
Select your label or text field etc and go to
attribute inspector.Near
fontyou will find+button, click it, select your variation (size class) and set different font for that particular size class.Refer below screenshot for better understanding,
Reference : Size classes in Interface Builder in Xcode 8
For example
Compact width, Regular heightthis variation or size class is for all iphones in portrait mode!you can refer Apple documentation for more details about size classes!
Second thing you can do that is set
autoshrinktominimum font scaleand set that font scale between0 to 1.and then set larger font(maximum font size that you want to show in plus or pro devices for your app) in your interface builder. Now, when your app will get open in small size device, your font size will be try to reduce with that minimum scale factor. for example if you have set scale factor
0.5and your font size is 100 in storyboard then in small device it will try to reduce font size till 50 to fit in label or textfield.