XCode Long编译和完成问题

。 + [ctrl] + [space] buölümcül3’lü儿子zamanlarda benigerçektenyormayabaşladı。 Oysa enbaşadöndüğümüzdeherşeyhepgüzeloluyor veyagüzeldi。 Ne zaman yeni bir projeyebaşlasamo kadar mutlu oluyorum ki yazarken design konusundadüşünmeler或XCode’a nesöylesemyapıyorolması。

  • 自动补全✅
  • 编译速度✅

Yazdığınızsatırsayıdı50–60 binlereulaştığındaXCode’a bi inme iniyor orlkönce。 Ortalıkyangınyeri osxağlıyorbi kenarda。 Sizde bi kenardaağlıyorsunuz。

  • 自动补全😢
  • 编译速度😢

Tamambirşeyleryapma vakti geldi diyorsunuz。 Jordan Rosemayısayında 编译 zamanısizintanımladığınınparametreninüstündeolanmethodları警告olarak veren bir swift flag ekledi。

添加前端选项“ -warn-long-function-bodies =”。 ·苹果/ swift @ 18c7592
与-debug-time-function-bodies相比,这是/用户友好的选项。 通过毫秒的限制,然后… github.com

Bu flag sayesindeverdiğimizsınırdeğerindenfazla zamanda 编译 olan methodlar 警告 olarak bizleregösteriliyor。

-Xfrontend

-警告长功能实体= 100

Projemizinaldında 目标 içindenilgili 方案 yi deseçtikten声音组建设置 altında 其他Swift Flags’eyukarıdakiiki parametreyi ekliyoruz。 Ben 100 ms dan uzunsürenlerigörmekistediğimden100yazdımama siz okısmaistediğinizdeğeriyazıponagöresonuçlarıgörebilirsiniz。

İlgiliflagleri ekledikten声呐bir方法içersindetamyarımdakikadurduğunugördüm(31301 ms)。

Buişlemden声纳31301 ms传yaklaşık100 msaltınadüştü。 自动完成,可以编译旧版本。