Xcode 8 GMでプロジェクトをビルドするとき、Xcodeは "Swiftソースファイルのコンパイル"に固執します。また、いつでも私のプロジェクトのインデックス作成を終了することはありません。Xcodeビルド - スウィフトソースファイルのコンパイル
私は似たような質問を見ましたが、それらの答えのどれも私のために働いていません。
誰でもこれが何であるか知っていますか?
Xcode 8 GMでプロジェクトをビルドするとき、Xcodeは "Swiftソースファイルのコンパイル"に固執します。また、いつでも私のプロジェクトのインデックス作成を終了することはありません。Xcodeビルド - スウィフトソースファイルのコンパイル
私は似たような質問を見ましたが、それらの答えのどれも私のために働いていません。
誰でもこれが何であるか知っていますか?
スイフトの推論が問題でした。
いくつかの理由で、何らかの理由で辞書の値が大きくなるにつれて指数関数的に増加する辞書型を推測していた例がいくつかありました。
あなたは
var fun=0;
var tempvalue=2;
var result="some data"+fun+" more data"+tempvalue;
のような文字列の連結のの多くを使用した場合の迅速なコンパイラは「+」演算子
のoverloding方法を分析するために多くの時間がかかるのでvar result="somedata \(fun) more data \(tempvalue)";
にそれを変換
クリーンビルドフォルダ(Cmd + Shift + Opt + K)は通常この場合に役立ちますが、時間の問題が返されます。
問題の辞書をどのように見つけたかについていくつかの洞察を与えてください。 – Sam
古くからのコメントでした。私の場合、私のコードは次のようになっています: 'let propertiesInfo:[String:Any?]? = ["key":myValue] '' Any'または 'Any? '型の明示的なキャストや値を探す価値があります。 –
私はまだこの指数関数的な成長が私の場合に起こる理由を調べています。 –