Skip to main content

Section outline

    • Generics and advanced data structures
    • Memory management and Automatic Reference Counting (ARC)

     

    • Hands-on Lab: Managing memory with weak, unowned references

     

    • Introduction to Grand Central Dispatch (GCD)
    • Asynchronous programming and concurrency issues

    • Hands-on Lab: Implementing background tasks and threading optimizations
    • Profiling and performance testing using Instruments
    • Optimizing code and resources for better efficiency

    • Hands-on Lab: Profiling app performance and resolving bottlenecks