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
- TCA
- 네트워크
- SwiftUI
- dispatchqueue
- 1일1알골
- Swift
- swift concurrency
- 리액트
- c++
- spritekit
- 알고리즘
- 스위프트
- 컴퓨터그래픽스
- 운영체제
- 영남대
- 멋사
- 웹
- composable architecture
- 후기
- uikit
- 멋쟁이사자처럼
- 백준
- Protocol
- cs
- widgetkit
- 위젯킷
- 대외활동
- widget
- 스유
- 문법
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