Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 후기
- 스위프트
- cs
- 1일1알골
- swift concurrency
- 멋사
- widget
- 위젯킷
- 네트워크
- 알고리즘
- widgetkit
- 문법
- 백준
- 대외활동
- 운영체제
- 리액트
- composable architecture
- dispatchqueue
- Swift
- 스유
- spritekit
- Protocol
- TCA
- uikit
- SwiftUI
- 영남대
- 멋쟁이사자처럼
- c++
- 컴퓨터그래픽스
- 웹
Archives
- Today
- Total
목록싱글톤디자인 (1)
맛동산이
싱글톤 디자인패턴(Singleton Design), static과 타입프로퍼티(type Property)
UIApplication.shared 라는 코드가 뭔지 몰라서 찾아보니 싱글톤이라는 디자인 패턴이며, 이것에 대해서 뭔지 몰라서 찾아보게 되었다. 싱글톤 패턴이란?(what is Singleton design pattern) 싱글톤이란, 단 하나의 인스턴스만을 생성해서 사용하는 디자인 패턴을 의미한다. 당연히 이러한 디자인 패턴을 이용하는데에는 다 장점이 있겠죠? 싱글톤 디자인 패턴, 하나의 User Info 라는 전역 인스턴스가 존재한다. 싱글톤의 장점 메모리 측면 : 단한번의 인스턴스가 생성되기 때문에, 메모리 관리가 편하고, 모종의 이유로 메모리가 해제되지 않는 memory leak 부분에서도 자유롭다. 또한 객체 접근시간이 줄어든다. 정보 공유 측면 : 하나의 인스턴스가 전역적으로 사용되기 때문에..
앱/Swift
2023. 3. 22. 23:25