Avatar
init なので切り出すのが微妙なのと(できなくはないですが、 UIImage が特定条件のときだけ呼ばれる private init は可読性低そうなので)、たとえ切り出しても条件分岐のコード自体は多重になってしまうんですよねぇ。