Instruments by Tutorials
Полное руководство по инструментам Xcode для iOS/macOS
Zusammenfassung:
Einführung
Das Buch „Instruments by Tutorials“ (2020) vom Raywenderlich Team ist ein praktischer Leitfaden für eines der leistungsstärksten, aber oft unterschätzten Tools im Apple-Ökosystem: die App Instruments. Während sich die meisten Entwickler auf das Schreiben von Code und Oberflächen konzentrieren, bleiben Leistung und Stabilität der Anwendung oft im Hintergrund. Dieses Buch schließt diese Lücke, indem es Schritt-für-Schritt-Lektionen zum Profiling, Debuggen von Speicherlecks, Analysieren des Energieverbrauchs und Optimieren der Grafik bietet. Obwohl sich das Buch an Swift und Apple-Plattformen richtet, sind die beschriebenen Konzepte (Speicherverwaltung, Laufzeitanalyse, Threading) universell und für jeden Programmierer nützlich, einschließlich derjenigen, die mit Python, C++ oder Java arbeiten.
Worum es in dem Buch geht
Das Buch umfasst 312 Seiten und ist in 4 Teile gegliedert, die sich jeweils einem bestimmten Aspekt der Arbeit mit Instruments widmen:
- Teil I: Grundlagen — Einführung in die Oberfläche von Instruments, Erstellen von Profilen, Starten von Sessions, Arbeiten mit Traces.
- Teil II: Speicher — Detaillierte Analyse der Tools Allocations, Leaks, Zombies. Sie lernen, Lecks zu finden, Retain Cycles zu analysieren und die Speichernutzung zu optimieren.
- Teil III: CPU- und GPU-Leistung — Time Profiler, Core Animation, Metal System Trace. Optimierung des Renderings, Reduzierung der CPU- und Grafikchip-Last.
- Teil IV: