iOS RSSchool 2021. Objective-C. Memory management
0:00 Intro
1:35 Why does a developer need memory?
4:02 How long does the data exist in memory?
7:14 What is memory management?
9:00 Memory management in iOS
12:49 Manual reference counting (MRC)
19:43 Demo 1: Retain count
25:40 Autorelease pool
30:15 Demo 2: Autorelease pool
41:18 Property ownership attributes (MRC)
46:55 Demo 3: Property attributes (MRC)
55:45 Automatic reference counting (ARC)
59:12 Property ownership attributes (ARC)
1:03:24 Bridged cast
1:05:38 Demo 4. ARC
1:20:42 Retain cycle
1:24:55 Demo 5. Retain cycle
1:38:50 Useful links
1:39:29 Outro
Useful links:
Apple – Advanced Memory Management Programming Guide:
Clang 12 documentation – Objective-C Automatic Reference Count (ARC):
Materials (demo sources, tasks):
Presentation:
Discord:
Other RSS courses: