iTunes Search API iTunes Search API는 iTunes Store 및 Apple Books Store 내에서 콘텐츠를 검색할 수 있는 API입니다. AppStore 구현을 하며 iTunes Search API를 사용하게 되어 학습 목적으로 글을 작성합니다. 검색 웹 사이트의 필드에서 콘텐츠를 검색하고 웹 사이트에 결과를 표시하려면 정규화된 URL 콘텐츠 요청을 iTunes Store로 전달하는 검색 필드를 생성하여야 합니다. 정규화된 URL의 형식은 다음과 같아야 합니다. https://itunes.apple.com/search?parameterkeyvalue 여기서 parameterkeyvalue는 쿼리의 세부 정보를 나타내는 하나 이상의 매개 변수 키 및 값 쌍일 수 있습니다...
프로퍼티 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에 원하는 앱 이름을 적어주세요..
Calendar 구조체로 달력 구현하기를 시작하며.. iOS는 달력 구현이 힘들다는 말을 많이 들어왔습니다. 달력이 필요하면 직접 구현할 생각보단 라이브러리부터 찾았었죠! 친한 선배의 추천으로 달력을 직접 구현해 보니 생각보다 힘들지 않더라고요. 구현한 내용을 확실하게 정리하고자 Calendar 구조체로 달력 구현하기를 블로그에 남기려고 합니다! Calendar 구조체란? 먼저 달력 구현에 필요한 Calendar 구조체에 대하여 알아보겠습니다. Calendar는 연도의 시작, 길이 및 구분이 정의되는 계산 시스템에 대한 정보를 요약하는 구조체입니다. 달력에 대한 정보를 제공하고 주어진 달력 단위의 범위를 결정하고 주어진 절대 시간에 단위를 추가하는 것과 같은 달력 계산에 대한 지원을 제공합니다. 정리하면..
1. Main Interface 삭제 Main.Storyboard 파일을 삭제합니다. 그 후 Main Interface를 빈칸으로 만듭니다. 2. Info.plist의 Storyboard Name 삭제 Storyboard Name의 ⊖ 버튼을 눌러서 삭제합니다. 3. SceneDelegate.swift에 코드 추가 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let scene = (scene as? UIWindowScene) else { return } self.window = UIWindow(windowScene: s..
View Controller의 상태 Disappeared Appearing Appeared Disappearing View Controller Life Cycle viewWillAppear View가 추가되기 직전에 호출되는 메서드 Disappearing -> Appearing Disappeared -> Appearing viewDidAppear view가 추가된 직후에 호출되는 메서드 Appearing -> Appeared viewWillDisappear view가 사라지기 직전에 호출되는 메서드 Appearing -> Disappearing Appeared -> Disappearing viewDidDisappear view가 사라진 직후에 호출되는 메서드 Disappearing -> Disappeared
- Total
- Today
- Yesterday
- abs()
- compactMap
- 프로그래머스
- 유클리드 호제법
- mysql
- Firebase
- UISearchController
- DFS
- 최대공약수
- calendar
- Git
- Kakao
- 달력
- ternary
- SWIFT
- sql
- map
- programmers
- 에로토스테네스의 체
- TIL
- Baekjoon
- iTunes Search API
- BOJ
- 별졈
- Algorithm
- 깊이 우선 탐색
- 다리를 지나는 트럭
- java
- 최소공배수
- IOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |