Xcode 8にはこの新しい機能があり、UIImage(named:)
を使用すると画像ファイル名を提案することになっています
私の場合は、意味がなくても画像名を提案します。
例:
設定には何もありません。オートコンプリートのこの部分を無効にする秘密のコマンドがあるのだろうか。
いいえ、残念ながらこれをオフにすることはできません。また、これがXcode 8.1リリースノートで修正されたことを示すものもありません。
修正するか、オフにする機会が必要です。私が this の投稿で説明しているように、機能性は、それが目的のためにのみ使用されている場合には、ある程度良いものです。
ただし、問題は、Xcode 8がソース内にインラインで画像を挿入することです。たとえば、for反復があり、for x in
ループを開始すると、この構文を使用して名前が「in」に一致するプロジェクト内のイメージがあります。
Appleがすぐに修正されることを望んでいる厄介な問題です。この機能は画像のみに使用される場合に優れているためです。
更新:
これがXcode 8.1安定版の問題であることを確認しました。
更新:
この機能はXcodeバージョン9.0ベータ6(9M214v)
これはXcode 10で修正されたようです。
Xcode 10に更新するだけです。画像のオートコンプリート機能は廃止されました。
Swift画像リテラルのコード補完がXcode 10で削除されました。(38087260)
出典:Xcode 10 Betaリリースノート(このノートは 最終リリースノート で削除されました)