Swift の Array/Dictionary は最適化なしでコンパイルした場合, 実行速度が遅くなります. NSMutableArray/NSMutableDictionary と比べてもかなり遅い結果となります. テストコード この問題をテストするために単純なサンプルコードを作成しました. NSMutableArray と Swift の Array にそれぞれ 1,000,000 個の要素を追加するコードと, NSMutableDictionary と Swift の Dictionary に 100,000 個の要素を追加するコードです. OS X の Swift は現時点で Beta とされているため, iOS アプリケーションとして作成しました. 利用したコードは GitHub で公開しています. コンパイルと実行 Xcode でプロジェクトファイルを開き, コンパイルし実行
![Swift の Array / Dictionary は最適化なしでは遅い (Xcode 6.1 / iOS 8.1 更新)](https://cdn-ak-scissors.b.st-hatena.com/image/square/eaf48fdc2f4ac923843dc27ede07ad948b932007/height=288;version=1;width=512/https%3A%2F%2Fblog.ymyzk.com%2Fwp-content%2Fuploads%2F2014%2F08%2Fswift.004.png)