# ARC

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

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

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

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

C# ARC, 호 그리기
속도 계기판을 그리고 싶은데 기존 제공하는 기능들로 깔끔한 호를 그리기 어려워 이방법 저방법 찾아보다가 직접 그리는 방법을 선택했다. 쉽게 적용해서 원하는 패널을 만들도록하는 하는 간단한 프로그램을 만들어 보았다
Swift ARC(Automatic Reference Counting)
만약 사전에서 "뇽뇽" 이라는 단어가 있고, 우리가 그것을 검색했다고 가정합시다. 그런데 다음과 같은 결과가 나타납니다.뇽뇽이란, "교교하다" 라는 뜻이다.그런데 "교교하다" 라는 뜻을 또 모르겠습니다. 그래서 "교교하다" 라는 단어를 사전에서 검색합니다.교교하다란,

[야우쓰] 2주차(4) strong, weak, unowned, 순환참조
ARC의 단점 중 하나는 순환 참조가 발생 시 영구적으로 메모리가 해제되지 않을 수 있다.
참조 타입(Reference Type)의 캡처(Capture)와 캡처 리스트(Capture List)
참조 타입(Reference Type)의 캡처와 캡처 리스트는 값 타입(Value Type)과 형태적으로 비슷(구현 방법 동일)하지만, 내부 동작 및 결과에 차이점이 있습니다.클래스로부터 만들어진 인스턴스의 속성값 주소를 클로저가 참조할 때 속성값의 주소가 할당된 변수
메모리 누수(Memory Leak)와 강한 참조 사이클(Strong Reference Cycle)
메모리 누수(Memory Leak) 현상은 컴퓨터 프로그램이 필요하지 않은 메모리를 계속 점유하고 있는 현상입니다.이처럼 메모리 누수 현상이 지속되면 메모리(Heap) 공간이 꽉 차게 되어 프로그램이 다운되는 현상이 발생할 수도 있습니다.Swift에서는 메모리(Heap
ARC(Automatic Reference Counting)
Swift에서 데이터는 크게 "값 타입"과 "참조 타입"으로 나뉘게 됩니다.값 타입(Value Type)기본 타입(Int, String...), 구조체, 열거형, 컬렉션 등...참조 타입(Reference Type)클래스, 클로저값 타입(Value Type)의 경우에는

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

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

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

[면접질문] - strong, weak, unowned 참조 방식
strong, weak, unowned 참조 방식? strong 참조하는 인스턴스의 RC + 1 weak weak으로 선언하고 항상 var, 옵셔널이여야 함 참호하는 인스턴스의 RC를 변화시키지 않음 unowned 참조하는
Trouble Shooting - ARC와 Capture List, Memory Leak
졸업 프로젝트 진행 중 발생한 Trouble Shooting 입니다.한창 ARC와 메모리에 대해서 공부하던 중, 졸업 프로젝트에서 메모리 누수가 발생하진 않는지 궁금해졌습니다.매번 콜백, 비동기 클로저에서 참조 객체 사이에 강한 순환참조를 방지하려고 \[weak sel

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