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
- uikit
- 글또9기
- 파스칼표기법
- 생명주기
- K디지털기초역량훈련
- 글또
- Git
- 주간 달력
- error해결
- 제어전송문
- 바이트디그리
- copy-on-write
- ios 개발 강의
- 연관값
- MyLife
- IOS
- 다짐글
- 코드스니펫
- On branch is up to date with ' '
- 내_삶
- Switch
- AnyObject
- unrecognized selector sent to class
- class
- actionSheet
- SWIFT
- 회고
- avaliable
- struct
- weekly calendar
Archives
- Today
- Total
목록singleton (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.