Instruments by Tutorials
Полное руководство по инструментам Xcode для iOS/macOS
Résumé :
Introduction
Le livre «Instruments by Tutorials» (2020) de l'équipe Raywenderlich est un guide pratique sur l'un des outils les plus puissants, mais souvent sous-estimés, de l'écosystème Apple : l'application Instruments. Alors que la plupart des développeurs se concentrent sur l'écriture de code et les interfaces, les performances et la stabilité de l'application restent en arrière-plan. Ce livre comble cette lacune en proposant des leçons pas à pas sur le profilage, le débogage des fuites mémoire, l'analyse de la consommation d'énergie et l'optimisation graphique. Bien que le livre soit orienté vers Swift et les plateformes Apple, les concepts décrits (gestion de la mémoire, analyse du temps d'exécution, travail avec les threads) sont universels et seront utiles à tout programmeur, y compris ceux qui travaillent avec Python, C++ ou Java.
De quoi parle le livre
Le livre compte 312 pages et est divisé en 4 parties, chacune dédiée à un aspect spécifique du travail avec Instruments :
- Partie I : Bases — découverte de l'interface d'Instruments, création de profils, lancement de sessions, travail avec les traces.
- Partie II : Mémoire — analyse détaillée des outils Allocations, Leaks, Zombies. Vous apprendrez à trouver les fuites, analyser les cycles de rétention et optimiser l'utilisation de la mémoire.
- Partie III : Performance CPU et GPU — Time Profiler, Core Animation, Metal System Trace. Optimisation du rendu, réduction de la charge sur le processeur et la puce graphique.
- Partie IV :
Recommendations
Performance des applications Go (Golang) : Optimisation du code et des systèmes
C# (.NET) pour la Data Science : Analyse de données et apprentissage automatique
Entretien TypeScript : 200 questions et réponses
Apprentissage automatique et JavaScript (Node.js)
Rust : conseils et meilleures pratiques
Core Data selon les tutoriels