• https://doi.org/10.1007/978-1-4302-4117-1_2Copy DOI Icon

ARC Rules

  • Jan 1, 2012
  • Kazuki Sakamoto +1 more
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

In the previous chapter, we reviewed memory management in Objective-C for a non- ARC environment. But what happens when ARC is enabled? This chapter explores the changes incurred when ARC is employed. Automatic Reference Counting was briefly explained in Chapter 1, but it is really best summarized in Apple’s own words: Automatic Reference Counting (ARC) in Objective-C makes memory management the job of the compiler. By enabling ARC with the new Apple LLVM compiler, you will never need to type retain or release again, dramatically simplifying the development process, while reducing crashes and memory leaks. The compiler has a complete understanding of your objects, and releases each object the instant it is no longer used, so apps run as fast as ever, with predictable, smooth performance.1 KeywordsSource CodeObject TypeOwnership StatusStatic ArrayDynamic ArrayThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Book Chapter
  • Citations115

Visualizing Reference Patterns for Solving Memory Leaks in Java

  • Jan 01, 1999
  • Wim De Pauw +1
  • Conference Article
  • Citations4

Team up

  • Oct 12, 2014
  • Isabella Stilkerich +5
  • Book Chapter

The Treaty of Lisbon

  • Jan 01, 2014
  • Justin Gibbins
  • Research Article
  • Citations28

RUMA has it

  • Jun 01, 2016
  • Proceedings of the VLDB Endowment
  • Felix Martin Schuhknecht +2
  • Conference Article
  • Citations17

Can self-healing software cope with loitering?

  • Sep 03, 2007
  • Maayan Goldstein +2
  • Conference Article
  • Citations5

Antipatterns causing memory bloat: A case study

  • Feb 01, 2017
  • Kamil Jezek +1
  • Supplementary Content

Locality Aware Zeroing: Exploiting Both Hardware and Software Semantics

  • Jan 01, 2011
  • ANU Open Research (Australian National University)
  • Xi Yang
  • Book Chapter
  • Citations65

Checking Cleanness in Linked Lists

  • Jan 01, 2000
  • Nurit Dor +2
  • Research Article

Gem #79:

  • Feb 22, 2012
  • ACM SIGAda Ada Letters
  • Emmanuel Briot
  • Conference Article
  • Citations3

MALT: a Malloc tracker

  • Oct 23, 2017
  • Sébastien Valat +2
  • Research Article

Improve the Latency of Go Applications while using GOGC

  • Dec 31, 2022
  • Journal of Mathematical & Computer Applications
  • Pallavi Priya Patharlagadda
  • Conference Article

How Weak Reference is Used in Java Projects?

  • Dec 01, 2020
  • Yoshiki Higo +3
  • Book Chapter

Self-Organization and Formal Neurons

  • Jan 01, 1997
  • Igor Grabec +1
  • Book Chapter
  • Citations2

A Voice of Vigilance: Meaghan Morris, Anecdotal Critique and the Politics of Academic Speech

  • Jan 01, 2006
  • Melissa Gregg
  • Book Chapter

The Meaning of ‘be’

  • Jan 01, 2004
  • Susan Rothstein
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.