JSON を読み込む場合や, Objective-C のコードからデータを渡す時など, Swift で Downcast を行う機会は少なからずあります. この際に Downcast (ダウンキャスト) (型変換) を行う方法によってパフォーマンスに大きな差が出ることがあります.
“Swift は Downcast の仕方でパフォーマンスが大きく変わる (Xcode 6.1 / iOS 8.1 対応)” の続きを読む
JSON を読み込む場合や, Objective-C のコードからデータを渡す時など, Swift で Downcast を行う機会は少なからずあります. この際に Downcast (ダウンキャスト) (型変換) を行う方法によってパフォーマンスに大きな差が出ることがあります.
“Swift は Downcast の仕方でパフォーマンスが大きく変わる (Xcode 6.1 / iOS 8.1 対応)” の続きを読む
Swift の Array/Dictionary は最適化なしでコンパイルした場合, 実行速度が遅くなります. NSMutableArray/NSMutableDictionary と比べてもかなり遅い結果となります.
“Swift の Array / Dictionary は最適化なしでは遅い (Xcode 6.1 / iOS 8.1 更新)” の続きを読む
Swift で Singleton (シングルトン) パターンを実装する方法はいくつか提案されていますが, ここでは Swift 1.2 以降で利用できる方法と Xcode 6 Beta 4 から利用出来る古い方法の2つを紹介します.