# ARC

63개의 포스트
post-thumbnail

iOS 메모리에 관하여

메모리 기초부터 ARC, 참조의 종류까지

5일 전
·
0개의 댓글
·
post-thumbnail

[Github] Self hosted runner 운영하기

빌드, 테스트, 배포 파이프라인을 자동화 할 수 있도록 해주는 CI/CD platform 을 제공해주는 github 서비스이다.repository 마다 github action workflow를 생성하여서 PR, merge 등 다양한 git action에 대해서 wor

6일 전
·
0개의 댓글
·
post-thumbnail

Swift의 Memory - 강한 참조 사이클(Strong Reference Cycle)

강한 참조 사이클 강한 참조 사이클이란 객체(클래스 인스턴스)가 서로를 참조하는 경우를 말한다. 이 경우 변수의 참조에 nil을 할당해도 메모리가 해제되지 않는 메모리 누수 현상이 발생하게 된다.

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

Swift의 Automatic Reference Counting (ARC)와 iOS 앱 메모리 관리

iOS 앱을 개발할 때, 메모리 관리는 매우 중요한 고려 사항 중 하나이다. 메모리 누수는 앱 성능에 영향을 미치며, 중대한 문제를 야기할 수 있다. 이를 방지하기 위해, Swift에서는 앱의 메모리 사용을 관리하기 위해 ARC(Automatic Reference Co

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

ARC에 대하여

운영체제에서는 메모리에 프로그램을 위한 공간을 할당해줍니다!그 공간을 총 4가지로 나눌 수 있는데욥https://velog.velcdn.com/images/hello_hidi/post/c16bd056-4b5b-42d0-a307-5ab27d0840f2/image

2022년 12월 30일
·
0개의 댓글
·
post-thumbnail

C# ARC, 호 그리기

속도 계기판을 그리고 싶은데 기존 제공하는 기능들로 깔끔한 호를 그리기 어려워 이방법 저방법 찾아보다가 직접 그리는 방법을 선택했다. 쉽게 적용해서 원하는 패널을 만들도록하는 하는 간단한 프로그램을 만들어 보았다

2022년 12월 20일
·
0개의 댓글
·

Swift ARC(Automatic Reference Counting)

만약 사전에서 "뇽뇽" 이라는 단어가 있고, 우리가 그것을 검색했다고 가정합시다. 그런데 다음과 같은 결과가 나타납니다.뇽뇽이란, "교교하다" 라는 뜻이다.그런데 "교교하다" 라는 뜻을 또 모르겠습니다. 그래서 "교교하다" 라는 단어를 사전에서 검색합니다.교교하다란,

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

[야우쓰] 2주차(4) strong, weak, unowned, 순환참조

ARC의 단점 중 하나는 순환 참조가 발생 시 영구적으로 메모리가 해제되지 않을 수 있다.

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[야우쓰] 2주차(3) ARC

드디어 ARC이다!!!!

2022년 11월 22일
·
0개의 댓글
·

[TIL] 11.19

ARC, Task의 weak self에 관한 간단한 내용

2022년 11월 19일
·
0개의 댓글
·

참조 타입(Reference Type)의 캡처(Capture)와 캡처 리스트(Capture List)

참조 타입(Reference Type)의 캡처와 캡처 리스트는 값 타입(Value Type)과 형태적으로 비슷(구현 방법 동일)하지만, 내부 동작 및 결과에 차이점이 있습니다.클래스로부터 만들어진 인스턴스의 속성값 주소를 클로저가 참조할 때 속성값의 주소가 할당된 변수

2022년 11월 18일
·
0개의 댓글
·

메모리 누수(Memory Leak)와 강한 참조 사이클(Strong Reference Cycle)

메모리 누수(Memory Leak) 현상은 컴퓨터 프로그램이 필요하지 않은 메모리를 계속 점유하고 있는 현상입니다.이처럼 메모리 누수 현상이 지속되면 메모리(Heap) 공간이 꽉 차게 되어 프로그램이 다운되는 현상이 발생할 수도 있습니다.Swift에서는 메모리(Heap

2022년 11월 17일
·
0개의 댓글
·

ARC(Automatic Reference Counting)

Swift에서 데이터는 크게 "값 타입"과 "참조 타입"으로 나뉘게 됩니다.값 타입(Value Type)기본 타입(Int, String...), 구조체, 열거형, 컬렉션 등...참조 타입(Reference Type)클래스, 클로저값 타입(Value Type)의 경우에는

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

Swift란?

이 글을 포스팅하고 있는 현재 기준으로 8년 전, WWDC 2014에서 애플은 **스위프트(Swift)**라는 새로운 언어를 발표했습니다. Swift가 출시된지 8년이 지난 지금, Swift는 iOS 개발자들의 필수 역량이 되었습니다. 모든 iOS 개발자 채용공고에서

2022년 11월 6일
·
0개의 댓글
·
post-thumbnail

ARC와 메모리구조

스위프트는 앱의 메모리 사용을 추적하고 관리하기 위해 ARC를 사용한다. 하여, 스스로 메모리 관리에 대한 생각을 할 필요가 없다. 자동으로 해주기 때문에 !! Auto Reference Count, 클래스와 클로저 같은 참조 타입을 다룰 때, 참조 카운트를 통해 해당

2022년 10월 12일
·
0개의 댓글
·
post-thumbnail

[ios/swift]ARC

💻 📒📕 📗📘📙📚📖ARC 기능은 자동으로 메모리를 관리해 주는 방식. 필요하지 않은 클래스의 인스턴스를 메모리에서 해제하는 방식으로 동작한다.참조 카운팅 시점이 컴파일시에 실행된다.인스턴스가 계속해서 메모리에 남아있어야 하는 명분을 만들어 주는 것이 바

2022년 8월 24일
·
0개의 댓글
·
post-thumbnail

[면접질문] - strong, weak, unowned 참조 방식

strong, weak, unowned 참조 방식? strong 참조하는 인스턴스의 RC + 1 weak weak으로 선언하고 항상 var, 옵셔널이여야 함 참호하는 인스턴스의 RC를 변화시키지 않음 unowned 참조하는

2022년 8월 14일
·
0개의 댓글
·
post-thumbnail

Trouble Shooting - ARC와 Capture List, Memory Leak

졸업 프로젝트 진행 중 발생한 Trouble Shooting 입니다.한창 ARC와 메모리에 대해서 공부하던 중, 졸업 프로젝트에서 메모리 누수가 발생하진 않는지 궁금해졌습니다.매번 콜백, 비동기 클로저에서 참조 객체 사이에 강한 순환참조를 방지하려고 \[weak sel

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Swift] ARC (Automatic Reference Counting)

📚 Swift 의 ARC (Automatic Reference Counting) 에대해 알아보자!

2022년 7월 22일
·
0개의 댓글
·

ARC & Memory

ARC와 메모리를 알아보쟈🙌

2022년 7월 17일
·
0개의 댓글
·