# ARC

22개의 포스트
post-thumbnail

weak, unowned

이전 글에서 다룬 weak에 대해 새로이 안게 있어서..위 코드로 예를 들어 설명하였는데 다시 간략히 설명하자면 어떤 클래스 인스턴스를 참조하는 변수가 weak로 선언된다면 해당 클래스 인스턴스는 RC를 카운트하지 않는다.근데 여기서.. 궁금한 건 위 코드로 예를 들면

2021년 11월 25일
·
0개의 댓글
post-thumbnail

ARC

ARC는 Automatic Reference Counting의 약자이다.레퍼런스 카운트를 자동으로 해준다고 이름에서 바로 알 수 있다.ARC의 이름..의 좀 더 깊은.. 뜻을 알기위해 ARC가 있기 전에 있던 방식을 알아보자ARC가 있기 전엔 MRC(Manual Ref

2021년 11월 23일
·
2개의 댓글
post-thumbnail

[iOS] 메모리 참조 방법 (Strong, Weak, Unowned)

(할때마다 오랜만이어서 민망한 iOS 포스팅,,ㅎ)오늘은 메로리 참조 방식에 대해 공부 해 보았다. 크게 강한 참조, 약한 참조, 미소유 참조로 나뉘게 되는데 비록 본격적으로 사용해본 적은 없지만 몇번 면접에서 마주했던 내용이니 알아두자!먼저 ARC 에 대해 간단히 정

2021년 11월 17일
·
0개의 댓글
post-thumbnail

ARC가 도대체 뭐야?

ARC를 알아보자.

2021년 10월 8일
·
0개의 댓글

You don’t (always) need [weak self]

순환참조(Retain Cycle)를 피하기 위해 Swift 클로저 내부에서 weak self를 사용하는 방법에 대해 이야기하고, weak self가 필요할 수도 있고 필요하지 않을 수도 있는 경우에 대한 글.

2021년 9월 22일
·
0개의 댓글
post-thumbnail

[Swift 공식문서 읽기]Automatic Reference Counting

안녕하세요. 엘림입니다🙇🏻‍♀️ Swift 공식 문서를 정독하기 시리즈입니다! 제 스타일대로 정리했으니 추가적으로 더 필요한 정보는 공식 문서 링크를 눌러 확인해주세용! 좀 더 편하게 보기위해 한국어로 번역된 사이트를 함께 확인했습니다! ㅎㅎ자, 그럼 시작해볼까요

2021년 8월 29일
·
0개의 댓글
post-thumbnail

May 02, 2021, TIL (Today I Learned) - WaitUntil, ARC

동시성 프로그래밍: 단일 코어에서 여러 개의 thread를 활용하여 시간을 잘게 쪼개서 일을 진행하는 것이기에 동시에 실행되는 것 처럼 보인다. 앱 같은 경우 여러개의 작업(데이터 압축, 처리, 테이블뷰 등등)을 실행하기 위해 병렬 프로그래밍: 여러개의 프로세스를 같은

2021년 8월 26일
·
0개의 댓글

👩‍🌾TIL👩‍🌾 [iOS] ARC (Automatic Reference Counting, 자동 메모리 관리)

Swift에서 지원하는 메모리 관리 모델Automatic Reference Counting컴파일러가 알아서 메모리 관리 코드를 삽입해줌코드의 양은 적어지고 프로그램의 안정성을 높일 수 있게 되었다. 인스턴스는 하나 이상의 소유자가 있는 경우 메모리에 유지된다.소유자가

2021년 8월 1일
·
0개의 댓글

210625 Fri

Swift provides two ways to resolve strong reference cycles when you work with properties of class type: weak references and unowned references.Weak an

2021년 7월 4일
·
0개의 댓글
post-thumbnail

[iOS] Automatic Reference Counting (ARC)

WWDC21 주제를 통해 Swift의 컴파일러가 참조 타입의 reference count를 조절하는 방식과 객체의 수명주기로 인해 발생할 수 있는 버그를 예방하는 방법을 알아봅니다.

2021년 6월 27일
·
1개의 댓글

Swift 메모리 관리에 대해 아라보자 - (2) 강한참조

이전 포스트 (1)에서 이어집니다... 인스턴스를 메모리에 유지시키려면 ARC가 해당 인스턴스를 해제하지 않고 유지해야하는 명분을 제공해야 하고, 이 명분을 만들어 주는 것이 바로 강한참조다. 참조의 기본은 강한참조이기 때문에 별도의 식별자를 명시하지 않으면 강한참

2021년 6월 17일
·
0개의 댓글

Swift 메모리 관리에 대해 아라보자 - (1) ARC란?

참조 타입은 하나의 인스턴스가 참조를 통해 여러 곳에서 접근하기 때문에 언제 메모리에서 해제되는지가 중요한 문제다. 적절한 시점에 인스턴스가 해제되지 않으면 한정적인 메모리 자원을 낭비하게 되고, 이는 성능 저하로 이어진다. Swift는 프로그램의 메모리 사용을 관리하

2021년 6월 15일
·
1개의 댓글
post-thumbnail

[iOS / Swift] iOS 메모리 관리 (ARC)

안녕하세요!! 저번 포스팅까지는 가장 중요한 Object인 UILabel이랑 UIButton을 공부해보았습니다. 오늘은 iOS에서 메모리를 관리하는 ARC에 대해서 알아보겠습니다. 그럼 더 자세히 알아보죠! ARC ARC는 Automatic Reference Coun

2021년 6월 2일
·
0개의 댓글

ARC #3

안녕하세요, dvHuni 입니다 ARC에 대한 마지막 포스트입니다! 😆

2021년 5월 25일
·
0개의 댓글
post-thumbnail

[iOS] Understanding Swift Performance

WWDC 2016 UnderStanding Swift Performance에서 Swift 퍼포먼스를 향상 시키는 방법들에 대해서 알아본 것들을 기록해보자!

2021년 5월 9일
·
0개의 댓글

ARC #2

안녕하세요, dvHuni 입니다 ! ARC를 정복하기 위해 다시한번 힘차게 !!고고

2021년 5월 1일
·
0개의 댓글

ARC #1

안녕하세요, dvHuni 입니다 ! 이번 주제는 ARC 입니다!

2021년 4월 14일
·
0개의 댓글

Memory와 ARC, GC

작성한 소스코드가 기계어 형태로 저장컴파일 타임에 결정되고 , 중간에 코드가 변경되지 않도록 read-only 형태로 저장전역변수, static 변수 저장프로그램 시작과 동시에 할당되고, 프로그램이 종료 되어야 메모리가 해제실행 도중 변수 값이 변경될 수 있으니 rea

2021년 2월 2일
·
0개의 댓글
post-thumbnail

ARC(Automatic Reference Counting) - 1

Swift에서 ARC(Automatic Reference Counting)가 어떻게 작동하는지 알아보도록 하자.

2021년 1월 2일
·
0개의 댓글
post-thumbnail

나도 한번 정리해보는 ARC

알면 은근히 유용한 지식을 만났다면 그건 내가 어디 쓰는지 몰라서 그렇게 느끼는 것 아닐까?iOS 신입 면접 문제를 구글링해서 찾아보면 대체로 세 가지의 공통된 예상 질문이 나온다. ARC를 설명하시오, GCD를 설명하시오, iOS Application 의 기본 구조를

2020년 9월 23일
·
0개의 댓글