Переглядів 610
🎟️ 2024 ticket SPECIAL PRICE: swiftheroes.com/2024/
HOW TO PUT YOUR APP UNDER THE MAGNIFYING GLASS
Working on huge projects that implements a big set of functionalities put us in front of a common challenge: match time to market and quality to build a fully functional app without compromising performances.
If more and more powerful hardware can hide the lack of optimization, how can we find it?
We will start by talking about best practices for the developers, we will learn how to monitor app performances, analyze the most common issues and at last we will compare a sample app built both using SwiftUI and UIKit
🎤 Tiziano Caccavo, iOS developer, Accenture
🎤 Salvatore Doddis, iOS Developer, Accenture
📍Swift Heroes 2023 was hosted in Turin, 4-5 May. Attended by 320 iOS developer participants and broadcast to an additional 320 Swift enthusiasts across the globe. The agenda covered a range of important iOS developer topics including SwiftUI, the composable architecture, accessibility, developer tools, testing and much more.
📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️
Inform: swiftheroes.com/
✅ Tweet: / swiftheroes_it
✅ Connect: / swift-heroes
✅ Read: telegram.me/swiftheroes
⏩ Chapter:
00:00 Intro
01:13 What happens when the app has some performance issue
02:33 Agenda
03:32 Compilation Improvement
08:06 Profiling Instruments
10:12 Memory management
13:21 Leak detection in time profiler
14:50 What is a ZOMBIE object
17:19 Hang Detection
19:17 How to catch hangs
23:07 How to catch hand in test phase
24:56 SWIFTUI vs UIKIT
25:58 Code comparing-swift Ui content view
27:01 Code comparing-Uikit root view controller
27:50 SwiftUI app: reporting. Data from time profiler
#SwiftHeroes #iosdev #appperformance #swiftui #uikit #optimization #memorymanagement #LeakDetection #appdevelopment #techtips #DeveloperGuide