Skip to main content
🥁Crashcourse
Text Processing with GNU awk
Mastering Curl - Interactive Text Guide
Bash 쉘스크립트 개발 시작하기
고급 Bash 스크립팅 가이드
100 Days of Swift
100 Days of SwiftUI
Apple - Develop in Swift Tutorials
OSX 구조를 이해하면서 배우는 Objective-C
Java8 in Action
Effective Java
Jump to Spring Boot
스프링부트 개념과 활용
스프링 시큐리티 JWT
스프링 JWT 심화
코틀린 테스팅 프레임워크 - Kotest
Get started with Quarkus and JPAStreamer
Learn Typescript
Must Know JavaScript API
Eloquent Javascript
함께해요 파이썬 생태계
Finance with Python
사장님 몰래 하는 파이썬 업무자동화 (들키면 일 많아짐)
<랭체인LangChain 노트> - LangChain 한국어 튜토리얼🇰🇷
OpenCV – Python 고급 기법 프로그래밍
Colt Steele - Mastering CSS Grid
Rust by Practice
Wasm by Example
Rust to Assembly
PHP 3분 핵심 요약집
Algorithms for Competitive Programming
Beej's Guide to Network Programming
Jets - Learning Content
Megaparsec tutorial
Template Haskell tutorial
언제나 최신 Docker
데엔잘하고싶은데엔 - Udemy 강의정리
언제나 최신 Kubernetes
devkuma - Kubernetes
devkuma - Helm
아마존 웹 서비스를 다루는 기술
Red Hat Container Tools
Containerize Your Application With Buildah And Podman
Linux Journey
CYL2002 - Digital Forensics Lab
DevOps with GitLab CI Course
Microsoft - Generative AI for Beginners
DB Server 성능 향상 분석 및 튜닝 전문가 향상과정
05. 참조 카운터를 사용한 메모리 관리 방법
Less than 1 minute
Objective-C
crashcourse
xcode
objective-c
objc
05. 참조 카운터를 사용한 메모리 관리 방법 관련
A. 동적 메모리 관리
메모리 관리의 필요성
카운터 관리 방식과 ARC, 가비지 컬랙션
B. 수동 카운터 관리 방식
참조 카운터
참조 카운터 확인 프로그램
인스턴스를 해제하는 메서드 정의
접근자 메서드와 소유권
인스턴스 자동 해제
자동 해제 풀 사용법과 주의점
임시 인스턴스 생성
실행 반복과 자동 해제 풀
해제되지 않은 객체
C. 분수 계산기 예제
분수 클래스 Fraction
계산 결과를 저장하는 클래스 FracRegister
메인 함수와 실행 예
D. ARC 개요
ARC란
수동 카운터 조작 금지
자동 해제 풀의 새로운 구문
변수 초기값
메서드 패밀리
메서드 dealloc 정의
ARC를 사용한 프로그램 컴파일
ARC 기본 사항 정리
분수 계산 프로그램을 ARC로 동작시키디
E. 유지 순환과 약한 참조
유지 순환
소유권과 객체의 관계
약한 참조
변수 제로화
객체 구조의 기본 장침
F. ARC 프로그래밍의 기타 주의사항
객체를 일반 포인터처럼 취급
객체를 저장하는 세터 메서드
메서드 인수를 통해 객체 받기
객체를 포함한 C 배열
구조체 관련 제약
컴파일러 지정
A. 동적 메모리 관리
메모리 관리의 필요성
카운터 관리 방식과 ARC, 가비지 컬랙션
B. 수동 카운터 관리 방식
참조 카운터
참조 카운터 확인 프로그램
인스턴스를 해제하는 메서드 정의
접근자 메서드와 소유권
인스턴스 자동 해제
자동 해제 풀 사용법과 주의점
임시 인스턴스 생성
실행 반복과 자동 해제 풀
해제되지 않은 객체
C. 분수 계산기 예제
분수 클래스
Fraction
계산 결과를 저장하는 클래스
FracRegister
메인 함수와 실행 예
D. ARC 개요
ARC란
수동 카운터 조작 금지
자동 해제 풀의 새로운 구문
변수 초기값
메서드 패밀리
메서드
dealloc
정의
ARC를 사용한 프로그램 컴파일
ARC 기본 사항 정리
분수 계산 프로그램을 ARC로 동작시키디
E. 유지 순환과 약한 참조
유지 순환
소유권과 객체의 관계
약한 참조
변수 제로화
객체 구조의 기본 장침
F. ARC 프로그래밍의 기타 주의사항
객체를 일반 포인터처럼 취급
객체를 저장하는 세터 메서드
메서드 인수를 통해 객체 받기
객체를 포함한 C 배열
구조체 관련 제약
컴파일러 지정
Prev
04. 객체 형식과 동적 결합
Next
06. 가비지 컬렉션