Identifizieren Sie langsamen Code, um die Erstellungszeit zu optimierenIOS

Programmierung für iOS
Anonymous
 Identifizieren Sie langsamen Code, um die Erstellungszeit zu optimieren

Post by Anonymous »

Ich verwende dieses Compilation Swift Flag, um Codes zu identifizieren, die die Kompilierungszeit verlangsamen:

Code: Select all

-Xfrontend -warn-long-function-bodies=100
-Xfrontend -warn-long-expression-type-checking=100
Nach dem Erstellen erhalte ich dann Warnungen wie diese:

Die Instanzmethode „startFadePositionTitle()“ benötigte 2702 ms für die Typprüfung (Limit: 500 ms)

für diesen Teil des Codes:

Code: Select all

func startFadePositionTitle() -> CGFloat {
let value: CGFloat = ((backgroundImage.frame.height/2 - contentTitle.frame.height/2) - navbarView.frame.height)/2
return value
}
Kann mir jemand erklären, was an dieser Methode falsch ist und was ich möglicherweise verbessern könnte?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post