質問: "file://" + path; return } ``` 上のような例ではsampleコンポーネントを呼び出せば、pathの画像が表示されます。 上の例では表示する写真が1個しかありませんが、表示される写真が沢山ある時を考えます。 例えば異なる**path**に保存している画像を10個表示するような。 「これは悪魔で例です。」 私はあることに気づきました。多数のファイルを異なる**path**から読み込む時、 **"file://"**+path とするよりも、 **"file:///"**+path の方が読み込む時間が速いことに。 前者のときは、アプリがとても重くなり(ios simulator)、 後者のときは、アプリの重さは通常通りでした。 スラッシュの数が一個違うだけで何故こんなにも差がでたのでしょうか?
回答: `file:`ではローカルファイルだけじゃなくて、ファイルサーバー上にあるファイルも参照できます。 `file://ホスト名/パス`なので、`file://aaa/bbb.txt`と書くと`aaa`という名前のファイルサーバーを探しに行ってタイムアウトしてからローカルファイルと判断しているのだと思います。 ホスト名部分を省略すると、最初からローカルファイルとみなされます。