일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- avaliable
- error해결
- ios 개발 강의
- IOS
- unrecognized selector sent to class
- SWIFT
- 글또
- On branch is up to date with ' '
- 생명주기
- 주간 달력
- 회고
- Git
- weekly calendar
- K디지털기초역량훈련
- class
- 연관값
- 내_삶
- actionSheet
- 바이트디그리
- MyLife
- 제어전송문
- 코드스니펫
- 다짐글
- 글또9기
- 파스칼표기법
- uikit
- Switch
- copy-on-write
- struct
- AnyObject
- Today
- Total
목록전체 글 (103)
seong_hye, the developer
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
싱글톤 패턴이란? 메모리상에 유일하게 1개만 존재하는 객체 설계하는 패턴 한번 생성된 이후에는 앱이 종료될 때까지, 유일한 객체로 메모리에 상주 static let 변수에 접근시 유일한 객체가 생성되고 데이터가 메모리에 lazy 하게 올라감 외부에서 또다른 새로운 객체 생성을 금지하고 싶은 경우, private init 메서드로 선언(선택적) 싱글톤 패턴이 필요한 이유? 앱 구현 시에 유일하게 한개만 필요한 객체가 필요한 경우 (특정한 유일한 데이터 / 관리 객체가 필요한 경우) class UIbirthday { // 싱글톤 패턴 static let singleton = UIbirthday() // 저장 속성 초기화 var screenCount: Int = 1 var screenBrightness: St..
보호되어 있는 글입니다.
자기자신을 가르키는 것으로 알고 있는 self가 소문자인지 대문자인지에 따라 의미와 목적이 다르다고 한다. 그 내용에 대해 정리해보려 한다. self 인스턴스를 가르킴 모든 인스턴스들이 암시적으로 생성하는 속성 사용 목적 1) 인스턴스 내부에서 인스턴스의 속성을 더 명확하게 가르키기 위해 사용 class Person { var name: String init(name: String) { self.name = name } } 2) 값타입에서 인스턴스 자체의 값을 치환할 때 사용 가능 (클래스에서는 사용불가) struct Calculator { var number: Int = 0 mutating func plusNumber(_ num: Int) { number = number + num } // 값 타입(구..