タグ

Programmingとswiftに関するbm0329のブックマーク (2)

  • Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善) - Qiita

    2016年11月現在、最新(Xcode8.1環境下での)のコンパイル時間の計測方法が見当たらないので分析方法まで調査した。 2分程度かかっていたビルドが10秒ほどに短縮できました。 ※ビルドするマシンのスペック、設定、ファイル数、コードの書き方にもよるので、 n%,n秒速くなったというのは相対的な値なので予めご了承ください。 2016/12/11追記 有効な分析方法を追加 swift3.0以降にて可 はじめに 100クラス弱のswiftプロジェクトで2分強ビルドに時間がかかっていたので、おかしいなと思い、おそらく静的にベタ書きした多次元配列に型情報を与えていないからだろうなと分かっていたが、いい機会なので原因を調査してみた。 プロジェクトのビルド時間の計測 こちらを参考に(Swiftのメソッド毎のコンパイル時間を計測してビルド時間を短縮する) 単にビルドが遅いと言われても、実質どのくらい

    Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善) - Qiita
  • Swiftで会社の受付アプリを作った話とCADisplayLink | 株式会社VASILY(ヴァシリー)

    iQONのiOSアプリはまだ全てObjective-Cで記述されています。 Swiftへの移行については「たいしてパフォーマンスが上がるわけでもないし…」と思って渋っていました。 そんな中、オフィスの移転をきっかけに来客の受付システムをiPadアプリで作ることになりました。 スクラッチでアプリを作るのならSwiftで、ということでSwiftで作りました。 今回は、受付システムの社員...iQONのiOSアプリはまだ全てObjective-Cで記述されています。 Swiftへの移行については「たいしてパフォーマンスが上がるわけでもないし…」と思って渋っていました。 そんな中、オフィスの移転をきっかけに来客の受付システムをiPadアプリで作ることになりました。 スクラッチでアプリを作るのならSwiftで、ということでSwiftで作りました。 今回は、受付システムの社員を呼び出すデータ通

    Swiftで会社の受付アプリを作った話とCADisplayLink | 株式会社VASILY(ヴァシリー)
  • 1