보호되어 있는 글입니다.

프로퍼티 private let calendar = Calendar.current private let dateFormatter = DateFormatter() private var calendarDate = Date() private var days = [String]() 먼저 필요한 프로퍼티는 위와 같습니다. 하나씩 설명해 드릴게요! calendar : Calendar 구조체를 사용하기 위하여 사용자의 현재 달력으로 초기화해놓은 프로퍼티입니다. dateFormatter : 2022년 01월과 같은 형태로 타이틀을 만들어 주기 위한 DateFormatter입니다. calendarDate : 달력에 표시될 날짜를 저장합니다. 이전 달이나 다음 달로 이동하게 되면 이동한 달이 포함된 날짜를 가지고 있습니다...
보호되어 있는 글입니다.

달력 뷰 미리 보기 Calendar 구조체도 알아봤으니 이제 달력 구현을 위하여 뷰를 구성해 보겠습니다. 위의 사진과 같은 심플한 달력을 만들 겁니다. 각각 뭐하는 친구들인지 설명도 적어드릴게요! titleLabel : 2022년 01월과 같이 년, 월 정보를 보여줍니다. previousButton : 이전 달로 이동하는 버튼입니다. nextButton : 다음 달로 이동하는 버튼입니다. todayButton : 현재 달로 이동합니다. weekStackView : 일요일부터 토요일까지 요일을 보여줍니다. collectionView : 1일부터 날짜를 보여줍니다. 달력 뷰 구성하기 프로젝트 생성 및 초기 설정 iOS App으로 프로젝트를 생성하겠습니다. Product Name에 원하는 앱 이름을 적어주세요..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
- Total
- Today
- Yesterday
- 유클리드 호제법
- 에로토스테네스의 체
- sql
- 최소공배수
- DFS
- Baekjoon
- BOJ
- 달력
- calendar
- ternary
- 깊이 우선 탐색
- compactMap
- Algorithm
- map
- abs()
- TIL
- iTunes Search API
- Git
- Firebase
- SWIFT
- 최대공약수
- UISearchController
- IOS
- java
- 프로그래머스
- Kakao
- programmers
- 다리를 지나는 트럭
- 별졈
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |