DatePicker 선택시 액션 구현.
그런데 '변수의 스코프'로 생각했을 때,
위 코드에서
let format = DateFormatter()
format.dateFormat = "yyyy/MM/dd"
위의 두줄은 계속해서 메모리에 올라갔다 내려갔다 엄청하기 때문에
이렇게 디데이 앱 같은 경우 위의 두 줄을 계속해서 사용하기 때문에
이걸 아예 전역변수로 선언해버린다 (맨 위에다가)
format.dateFormat = "yyyy/MM/dd" 이거를 viewDidLoad 안에다가 써야 하는 이유 (전역변수처럼 위에다가 쓰지 못하는 이유)
:
언제 실행이 될지 모르기 때문에 초기화와 선언을 같이 할 수 없다... ?
----------------------------------------------------------------------------
초기화구문 키워드 init은 생략 가능하다
아래 2가지 방법은 같은 거임
'iOS > iOS SeSAC 2기 TIL' 카테고리의 다른 글
IBOutlet 개별 vs. IBOutletCollection (0) | 2022.07.18 |
---|---|
빌드 오류날 때 체크해 볼 것 (0) | 2022.07.18 |
iOS swift UILabel에 랜덤으로 값 정해주기 (0) | 2022.07.16 |
iOS swift 과제 관련 오토레이아웃 (0) | 2022.07.15 |
iOS swift 팝업창 만들기 (0) | 2022.07.15 |