post-thumbnail

[Swift] IBOutlet Collection에 weak를 사용하지 않는이유

VC -> UIView, 뷰객체를 참조 (RC + 1)UIView -> 뷰객체를 참조 (RC + 1)VC는 UIView, 뷰객체를 관리하는역할뷰객체가 모여 UIView를 이룸.뷰객체는 button, label, stepper 등..IBOutlet의 뷰객체는 클래스 형태

2024년 1월 3일
·
1개의 댓글
·

모달 vs 네비게이션

모달 vs 네비게이션 (present,dismiss vs push,pop)

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

[Swift] 메모리관리 - ARC(Automatic Reference Counting)

: 힙 영역에 할당되는 데이터는 관리를 해줘야만 메모리에서 해제가 된다.\-> RC(참조횟수)를 세는 것을 통해, 메모리관리 / 컴파일시 메모리 해제시점을 결정하게 된다.❗️ 메모리에서 해제가 되지 않으면 메모리 누수현상이 발생하게된다.☑️ 메모리 누수현상이란??: 힙

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

[Swift] Singleton Pattern

: 특정용도로 객체를 하나 생성하여 공용으로 사용하고 싶을 때 사용하는 방법: API호출 시 주로 사용함. 왜냐 공통된 객체를 같이 사용하고 싶을 경우 생성해두면 계속 사용할 수 있어서 싱글톤 패턴의 장점1\. 인스턴스를 최초 1회만 생성하므로 메모리 누수 방지 및 성

2023년 12월 2일
·
0개의 댓글
·

Initialization

Initialization : 모든 프로퍼티를 기본값으로 초기화 한다. (인스턴스 내 기본값이 존재하지 않는 프로퍼티의 경우 → 초기화 실패, 인스턴스 생성불가) class 와 struct에서의 init designated Inintaializer(지정 생성자)

2023년 11월 28일
·
0개의 댓글
·