Ported from ZXing: "One final simplification"
Ported from ZXing: "One final simplification"

JeremyPacker/ZXingObjC,fuzhiqiang1989/ZXingObjC,xuxubin/ZXingObjC,fanwenkai/ZXingObjC,trsathya/ZXingObjC,Kalvar/ZXingObjC,xuxubin/ZXingObjC,YotrolZ/ZXingObjC,rowliny/ZXingObjC,tejesh-alimilli/ZXingObjC,elegion/ios-pods-ZXingObjC,sdhzwm/ZXingObjC,adan016/ZXingObjC,JeremyPacker/ZXingObjC,TheLevelUp/ZXingObjC,cortices/ZXingObjC,RockyAo/ZXingObjC,tejesh-alimilli/ZXingObjC,ufs-slizhik/ZXingObjC,davidjackman/ZXingObjC,fuzhiqiang1989/ZXingObjC,jebai0521/ZXingObjC,cortices/ZXingObjC,Stocard/ZXingObjC,rkpant/ZXingObjC,SinnerSchraderMobileMirrors/ZXingObjC,zeffon/ZXingObjC,Kevin775263419/ZXingObjC,TheLevelUp/ZXingObjC,wuxsoft/ZXingObjC,SinnerSchraderMobileMirrors/ZXingObjC,sdhzwm/ZXingObjC,SinnerSchraderMobileMirrors/ZXingObjC,fanwenkai/ZXingObjC,benjohnde/ZXingObjC,Kalvar/ZXingObjC,jianwoo/ZXingObjC,trsathya/ZXingObjC,benjohnde/ZXingObjC,zeffon/ZXingObjC,jebai0521/ZXingObjC,ufs-slizhik/ZXingObjC,rowliny/ZXingObjC,wuxsoft/ZXingObjC,zilaiyedaren/ZXingObjC,jianwoo/ZXingObjC,davidjackman/ZXingObjC,Kevin775263419/ZXingObjC,SinnerSchraderMobileMirrors/ZXingObjC,YotrolZ/ZXingObjC,zilaiyedaren/ZXingObjC,rkpant/ZXingObjC,peacemoon/ZXingObjC,Stocard/ZXingObjC,peacemoon/ZXingObjC,elegion/ios-pods-ZXingObjC,RockyAo/ZXingObjC,adan016/ZXingObjC