unowned참조1 Swift에서 클래스의 강한 참조, 약한 참조, unowned 참조 완벽 가이드 1. 강한 참조(Strong Reference)란?Swift에서 강한 참조(Strong Reference)는 객체의 소유권을 유지하는 참조 방식입니다. 기본적으로 모든 참조는 강한 참조로 설정되며, 객체가 다른 객체를 강한 참조하면 참조 카운트가 증가하여 그 객체가 메모리에서 해제되지 않도록 보장됩니다.특징기본 참조 방식으로, 객체의 소유권을 유지합니다.객체를 참조하는 동안 메모리에서 해제되지 않습니다.순환 참조를 발생시킬 수 있으므로, 상호 참조가 필요한 경우 주의해야 합니다.사용 예시강한 참조는 대부분의 상황에서 사용되며, 객체가 독립적으로 존재할 때 적합합니다.class Person { var name: String var pet: Pet? // 기본적으로 강한 참조 init(nam.. 프로그래밍공부(Programming Study)/IOS 개발 2024. 11. 10. 이전 1 다음 728x90