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
- ios 개발 강의
- unrecognized selector sent to class
- error해결
- 생명주기
- Switch
- 내_삶
- uikit
- weekly calendar
- 회고
- struct
- 바이트디그리
- class
- 다짐글
- Git
- AnyObject
- SWIFT
- copy-on-write
- On branch is up to date with ' '
- 코드스니펫
- 글또
- IOS
- 제어전송문
- K디지털기초역량훈련
- 주간 달력
- 연관값
- actionSheet
- MyLife
- avaliable
- 파스칼표기법
- 글또9기
Archives
- Today
- Total
목록싱글톤 패턴 (1)
seong_hye, the developer
Swift) 문법 정리 - 싱글톤(Singleton) 패턴
싱글톤 패턴이란? 메모리상에 유일하게 1개만 존재하는 객체 설계하는 패턴 한번 생성된 이후에는 앱이 종료될 때까지, 유일한 객체로 메모리에 상주 static let 변수에 접근시 유일한 객체가 생성되고 데이터가 메모리에 lazy 하게 올라감 외부에서 또다른 새로운 객체 생성을 금지하고 싶은 경우, private init 메서드로 선언(선택적) 싱글톤 패턴이 필요한 이유? 앱 구현 시에 유일하게 한개만 필요한 객체가 필요한 경우 (특정한 유일한 데이터 / 관리 객체가 필요한 경우) class UIbirthday { // 싱글톤 패턴 static let singleton = UIbirthday() // 저장 속성 초기화 var screenCount: Int = 1 var screenBrightness: St..
IOS
2022. 7. 26.