Swift 画像を3種類も書き出したくないでござる
この記事でできるようになること
- xcodeでのiOSアプリ開発において、画像をx1 x2 x3 の3種類書き出さなくてよくなります。
- PDFを使うことで改善できます
iOS開発をしていて困るのが、画像の書き出し
- x1
- x2 retina
- x3 ipad
めんどう!!
そういえばxcodeはベクターも対応しているじゃないか!!
- ということで、画像はpdfをimage.xcassetsに入れてみましょう!
1、まずはPDFを生成
2、PDFをasset.xcassetsに入れる
すると、まあこんな感じになります
3、single scaleにする
ベクターがぞうなので、single scaleにしちゃいます
追記
- preserve vector data にチェックをいれてください、でないとぼやけます
おわり!!
- あとは、
UIImage(named: "shot_ling")
でも - storyboardからでも普通に呼び出すことができます!!
まとめ
- 開発の時間が 1/3 になり、5000兆円の利益アップができました!!
- デザイナーにも優しいですね!!
ありがとうございました。