[Swift] Asset Catalogについて
公開日:
:
iPhone App 開発, Swift
Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/users/1/juny/web/hidef/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524
XCode5から追加されたAsset Catalog。
いままで標準のImages.xcassetsしか使っていませんでした。
AppIconがアプリのアイコン。
LaunchImageが起動イメージ。
アプリ内で使用する画像は別で管理していましたが、Asset Catalogを使えばデバイスごとにひとまとめにできるし、画面単位でフォルダ分けも可能です。
Asset Catalogの作成
試しにViewControllerで使うAsset Catalogを作成してみます。
まず、右クリックでNew File…を選択。

名前をViewController.xcassetsにしてCreate。(名前はなんでもいいです)

ViewController.xcassetsができたら右クリックし、New Image Setを選択します。

画像名をsampleにし、それぞれの倍率に応じた画像をドラッグ&ドロップで追加します。

サンプルコード
画像を使用する場合はこんな感じ。
self.imageView.image = UIImage(named: "sample")
ちなみにAsset Catalog内でフォルダ分けをしても取得の際は画像名だけでOKです。
※同じ画像名が複数あった場合は警告が出ます。
ad
関連記事
-
-
iPhoneApp WorkManager公開されました!
きっとリジェクトされるんだろうなと思いながら申請を出して1週間。 本日、公開のメールが届きまし
-
-
[Swift] CoreDataを使ってみる
SwiftでCoreData 今回はSwiftでCoreDataを使ってみます。 Xcodeプロ
-
-
TabBarControllerとNavigationControllerのボタン追加
TabBarとNavigationを同時に使っているViewControllerの場合、naviga
-
-
[Swift] ビルド時のエラー&iOS8でNSBigDecimalのバグ
ビルド時のエラー Swiftプロジェクトを実行中に以下のエラーが出ました。 "__TFSs15_
-
-
Xcode5のstoryboard内でUIKeyCommandエラーの対処法
既存のプロジェクトからstoryboardにあるオブジェクトをコピペして、新規プロジェクトに貼付けた
-
-
[Swift] frameworkについて
先日、Swiftで実装されたライブラリをまとめたサイトを発見しました。 Swift Toolb
-
-
[Swift] optional値の設定(??)
optional値がnilの時 プロジェクトでのテンプレートを選択した時にソースコードが自動生成さ
-
-
[Objective-C] バージョン更新時に変更内容をアラートで出力する
アプリの更新内容を表示したい! バージョン更新時に変更内容を表示させたいのは、ユーザーがいちいちA
-
-
[Swift] UITableViewのセルにアクションを設定する
セル選択→アクション UITableViewControllerを使用したテーブルビューの画面があ
