OC Base Note--ARC

Source: Internet
Author: User

ARC Automatic Reference counting Auto Reference count

ARC Compiler Features
The compiler will add memory-managed code at the appropriate time

Strong pointer: All pointers by default are strong pointers
As long as there is a strong pointer pointing to an object, then this object will not be released
As long as there is no strong pointer pointing to an object, then this object is immediately recycled
__strong strong pointer, but the default all pointers are strong pointers, so he doesn't use
Weak pointers: Objects pointed to by weak pointers do not affect object recycling
Note: Do not use the weak pointer to point to a newly created object

When a circular reference occurs, it must be a weak pointer at one end

OC Base Note--ARC

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.