iOS開発でレイアウトを作成するときにどのようにレイアウトを組んでいくのかが分からず、質問させていただきたいです。
レイアウト作成を色々と試しているのですが、iPhone4s、iPhone5、iPhone6、iPhone6plusの画面で作成したレイアウトを見てみると、レイアウトがそれほど大きく崩れてはいないものの、各画面で少しレイアウトが違ってしまいます。
まず配置したUIの大きさが、全てのデバイスで同じサイズになってしまうので、iPhone4sとiPhone6plusの画面で見たときに、iPhone4sでは普通のサイズのUIなのに、iPhone6plusでは小さなサイズのUIになってしまいます。色々と調べたところ、これはSizeClassで対応するのかなと思ったのですが、SizeClassでは結局全てのiPhoneはwidth/Compact, height/Regularになってしまうので一つずつの端末のUIサイズを指定することができませんでした。SizeClassはあくまでiPhoneとiPadや縦画面と横画面を識別するものであって、各iPhone端末のサイズごとにどうこうするものではないのでしょうか?
また以前から気になっていたのですが、StoryboardViewControllerを選択したときにattributes inspectorSimulated Metricsがあると思うんですけど、レイアウトを作成していくときはそこのSizeの欄にあるInferredを基準にしてレイアウトを作成していくのでしょうか?(デフォルトでも常に選択されていますし)
僕が今レイアウト作成について考えていることは、まずInferredViewControllerにUIを配置していき、必要に応じてSizeClassでiPhoneやiPadに切り替えてレイアウトを作成していくのではないかということです。

http://qiita.com/teradonburi/items/94b89379aa5a0bfdc71d
上記の記事のレイアウト作成後の画面を見ても、それぞれの画面サイズでUIの大きさが全て一緒であり、AutoLayout+SizeClassだけでは全ての端末で同じレイアウトを組むことは難しいのでしょうか?
レイアウト作成について色々と試しているのですが、分からないことだらけで、どなたか分かる方に教えていただきたいです。すみませんが、よろしくお願いします。