What Is ARC In iOS? Swift Memory Management System

Course Feature
  • Cost
    Free
  • Provider
    Udemy
  • Certificate
    No Information
  • Language
    English
  • Start Date
    2022-02-02
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Matthew Harding
Next Course
4.4
1,462 Ratings
Learn from one of the world's first iOS developers, Matt, who has 13 years of experience in the industry. In this free course, Matt will teach you about ARC (Automatic Reference Counting), a Swift memory management system. You'll learn about the counter system, the 3 options for storing data in memory, and how objects are captured within a closure. Sample code is included with each video, and you'll also learn engineering decisions when altering the way objects are stored or released from memory. Plus, you'll get an introduction to SwiftUI, the newly released UI Framework for iOS. Enroll now and start building a successful career in iOS!
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 17th, 2023]

What skills and knowledge will you acquire during this course?
By taking this course, students will acquire skills and knowledge in ARC (Automatic Reference Counting) and the different options for storing objects in memory in iOS. They will learn about the counter system, the three options for storing data in memory, how objects are captured within a closure, engineering decisions related to memory management, and networking requests. The course aims to provide a better understanding of ARC and its usage in creating robust and maintainable iOS apps. Additionally, students will have access to the instructor's expertise and resources to support their career development in iOS.

How does this course contribute to professional growth?
This course on ARC in iOS and Swift memory management contributes to professional growth by providing new iOS developers with the fundamental knowledge and skills needed to create robust, maintainable, and successful apps. The course covers important topics such as ARC, the different options for storing data in memory, and engineering decisions related to memory management. By understanding and applying these concepts, students will be able to develop high-quality apps and build profitable careers in iOS development.

Is this course suitable for preparing further education?
Yes, this course is suitable for preparing further education.

Course Syllabus

Welcome

What Is ARC?

3 Reference Types (strong, weak and unowned)

Capturing Objects Inside Closures

Show All
Pros & Cons
  • Clear and concise explanations
  • Practical examples
  • Limited coverage
  • Lack of focus on SwiftUI
Show All
Recommended Courses
free swiftui-masterclass-build-to-do-list-app-16546
SwiftUI Masterclass: Build To Do List App
3.0
Youtube 9,770 learners
Learn More
This SwiftUI Masterclass is the perfect opportunity to learn how to build a full-fledged iPhone app from scratch. You'll learn to create beautiful user interfaces, integrate Google Firebase as a backend, save data into a database, and build reusable components. Additionally, you'll get to explore the world of declarative UI frameworks like SwiftUI and leverage best practices with ViewModels, StateObjects, and Bindings. By the end of this FREE masterclass, you'll have a beautiful and functional SwiftUI iPhone app to show off to your friends. Plus, you can access the full project code by supporting on Patreon. Don't miss out on this amazing opportunity to learn SwiftUI and build your own app!
free swift-value-types-structs-vs-classes-16547
Swift Value Types Structs Vs Classes
4.4
Udemy 1,285 learners
Learn More
This course, taught by Matt, one of the world's first iOS developers, will teach you the differences between value and reference types, and how they exhibit different behaviour. You'll learn how to write code in an Xcode Playground to test the behaviour of struct and class singletons, and understand the differences in memory management. Plus, you'll get to explore the fundamentals of SwiftUI, a newly released UI Framework that aims to solve a lot of problems with apps. With 13 years of experience in iOS, Matt will share his industry secrets and best engineering practices to help you build a successful and profitable career in iOS. Enroll now and start your journey to becoming an iOS developer!
swiftui-declarative-interfaces-for-any-apple-device-16548
SwiftUI - Declarative Interfaces for any Apple Device
4.6
Udemy 10,584 learners
Learn More
Discover the power of SwiftUI and learn how to build user interfaces for any Apple device with just one set of tools and APIs. This course covers everything from creating and combining views, building lists and navigation, understanding state and binding, implementing weather and coffee ordering apps, mastering Xcode previews, integrating SwiftUI with UIKit apps, building custom views, implementing gestures, and more. With SwiftUI, you can create powerful user interfaces with a declarative Swift syntax that’s easy to read and natural to write. Get started today and take your iOS development skills to the next level.
hacking-with-ios-swiftui-edition-16549
Hacking with iOS: SwiftUI Edition
2.0
Youtube 0 learners
Learn More
This course, Hacking with iOS: SwiftUI Edition, is the perfect way to learn the foundational knowledge required to build robust, production-ready applications with Vue. From creating components and managing communication between components to creating routes and navigating from page to page, this course will provide you with the skills and knowledge needed to create reliable and professional Vue applications. You will also learn to manage state and communicate with the server using Vuex, create custom directives, and deploy your application to production. Don't miss out on this opportunity to become a Vue.js expert!
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet