こんにちは
艦隊あんてなで画面キャプチャを取得している箇所があったのですが
iPhone6+のシュミレータで動かしてみるとキャプチャサイズの指定がおかしくなっていたので原因を探したところ
float scale = [[UIScreen mainScreen] scale];
ここの値が2になってました。
iPhone6+なら3になるはずなので、
ソースを追ってみたところiOS8から新しくnativeScaleが増えてました。
艦隊あんてなで画面キャプチャを取得している箇所があったのですが
iPhone6+のシュミレータで動かしてみるとキャプチャサイズの指定がおかしくなっていたので原因を探したところ
float scale = [[UIScreen mainScreen] scale];
ここの値が2になってました。
iPhone6+なら3になるはずなので、
ソースを追ってみたところiOS8から新しくnativeScaleが増えてました。
float scale = [[UIScreen mainScreen] nativeScale] ;
これで値に3が返ってきました。
iOS7対応も続けるので実際のソースは
float scale = (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_7_1) ? [[UIScreen mainScreen] nativeScale] : [[UIScreen mainScreen]scale];
になりました。