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 |
Tags
- 웹
- SwiftUI
- 멋쟁이사자처럼
- 알고리즘
- Protocol
- TCA
- 컴퓨터그래픽스
- 영남대
- 스유
- 네트워크
- c++
- cs
- widgetkit
- 문법
- 멋사
- 위젯킷
- 리액트
- 운영체제
- uikit
- widget
- 백준
- 스위프트
- ReactorKit
- dispatchqueue
- 후기
- spritekit
- 대외활동
- composable architecture
- swift concurrency
- Swift
Archives
- Today
- Total
목록Singleton (1)
맛동산이
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/tTiBs/btr5t760e5u/3TVayI04fzTvK82vIi4ONk/img.png)
UIApplication.shared 라는 코드가 뭔지 몰라서 찾아보니 싱글톤이라는 디자인 패턴이며, 이것에 대해서 뭔지 몰라서 찾아보게 되었다. 싱글톤 패턴이란?(what is Singleton design pattern) 싱글톤이란, 단 하나의 인스턴스만을 생성해서 사용하는 디자인 패턴을 의미한다. 당연히 이러한 디자인 패턴을 이용하는데에는 다 장점이 있겠죠? 싱글톤 디자인 패턴, 하나의 User Info 라는 전역 인스턴스가 존재한다. 싱글톤의 장점 메모리 측면 : 단한번의 인스턴스가 생성되기 때문에, 메모리 관리가 편하고, 모종의 이유로 메모리가 해제되지 않는 memory leak 부분에서도 자유롭다. 또한 객체 접근시간이 줄어든다. 정보 공유 측면 : 하나의 인스턴스가 전역적으로 사용되기 때문에..
앱/Swift
2023. 3. 22. 23:25