bird
という画像がforest
フォルダとsea
フォルダの両方に配置されていますbird
という名前でアクセスすることになり、区別ができませんアセットカタログ内でフォルダを選択し、Attributes InspectorからProvides Namespace
にチェックを入れると、そのフォルダ名がNamespaceとして利用されます
この画像の例では、それぞれforest/bird
とsea/bird
という名前で区別されます
こんな感じで、コード内でもInterface Builderでも参照できます
imageView.image = index == 0 ? UIImage(named: "forest/bird") : UIImage(named: "sea/bird")