この問題が発生しましたSpriteKitベースのXcodeプロジェクト私のXcode 7.3コンパイラ絶えず破壊し、非常に長いビルドを引き起こし、コンパイルされた時間は
私は私のプロジェクトは複雑ところの一定のレベルに達すると、スウィフトに問題があります私はたくさんのクラスとメソッドを持っていますが、私のオートコンプリートが壊れて「Jump To Definition」は機能しなくなり、IDEは基本的なTextEditor/Notepadの有用性にまで減ります。
私のコードの色は私の目に負担の多くを引き起こし、これが唯一の私が削除したときに起こると私は75%の使用率に登る私のCPUの活動を見ると、コードの大きなブロックを追加するには思われる、完全に白に変更されますすべてのCPUコアで
これは、ターゲットiOSを9.3から8.0に切り替えたときに起きたと思います。これは古いSwift構文を解釈しようとするコンパイラの問題ですか?
マイナーな変更があってもビルドが失敗する場合があります。「リンカーコマンドが終了コードで失敗しました」のため2回コンパイルするだけで簡単に修正できます。
ここに私の仕様です:
OS X 10.11.4
のCore i7のSkylakeマイクロアーキテクチャ4.0GHz
16ギガバイトDDR4 RAM
私は建物を考えている256ギガバイトSSD
デュアルプロセッサを搭載したOS Xを実行しているシステムで、問題が緩和される可能性があります.1行だけ違うコードをコンパイルするのに2分以上かかります。
はあなたがAppleとバグレポートを提出しましたか? - また、あなたはツールチェーンを使用していますか?この動作は、Xcode 7.3とダウンロードされたSwiftツールチェーンでは間違いありません。 – matt
私はSwiftを始めて、1日目から書きました.Appleをリリースする前に、Swift 1.0ベータ版で書いたアプリをリリースする方法も見つけました。しかし、最終的には重要なプロジェクトでそれを使ってあきらめました。 Appleはこれまで以上に良くなってきていますが、Appleはこれを主要なプレイヤーにしていますが、まだObjective-Cと比較して「新しい」ものです。はい、それは多くの利点がありますが、私はAppleが構文をあまりに頻繁に変え、物事を絶えず壊しているので、全体的に私はそれが問題になるような気がしません。 24GBのRAMを搭載したクアッドコアiMacでは、Swiftは言うまでもなく、XcodeがObjective-C上では遅いと感じています。 –