멀고도 험난한 개발 일지 13

이런저런_구글링_1 - Date to String, Design Pattern, Voice Recorder, Post Method

Date to String 기본적으로 Date와 String 사이에서 뭔갈 하려면 Foundation 프레임워크에서 DateFormatter를 사용! 1. Date형을 String형으로 바꾸려면 먼저 Date형 변수를 만들어야지..! import Foundation let date = Date() 2. Date를 내가 원하는 형태로 Format 해주는 DateFormatter()를 사용하자 let dateFormatter = DateFormatter() 3. Date가 String으로 바뀌면서 어떤 형태로 바꿀지를 지정! dateFormatter.dateFormat = "YYMMdd" dateFormat는 다음과 같은 조합을 섞어 만들 수 있다 예시는 작성일 기준으로! y - 년도 전체 / YY - 년도..

BeyondUI - 1주차 (HTTP, REST, URLSession, Codable, JSONDecoder ...)

먼저 1주차에 공부해야 할 부분들은 아래와 같았다 HTTP / REST API URL Session in SwiftUI Async / Await Codable / JSONDecoder WWDC20 - Data Essetial 정리 아직 마지막 영상 정리는 못했고, 나머지 공부한 부분들을 공유하고자 한다! HTTP / REST API 이전에 웹을 공부하면서도 질리도록 들은 API 이지만 일상 게시판에 잘 찾아보면 알 수 있듯, 항상 껍데기만 만들어왔기 때문에 아직도 API가 뭔지 잘 모르는 상태였다 그래서 다시 정리함! API Application Programming Interface 즉, Application에서 어떤 프로그램이 제공하는 기능을 사용할 수 있게 만든 것이다 이번에 새로 시작하는 Chal..

Stanford SwiftUI - Lecture 1

해당 강의를 들으면서 Memorize Game App 을 만든다고 한다 ➡ Memorize라는 이름으로 SwiftUI 프로젝트 생성 주요 기능은 다음과 같다 카드를 누르면 뒤집어짐 두 개의 카드를 누르고 두 카드가 같은 카드면 사라짐 다른 카드면 다시 뒤집어짐 카드별로 타이머가 있어서 두 개의 카드를 시간 내에 선택하지 않으면 다시 뒤집어짐 카드 세트에도 여러가지가 존재 최종 목표는 이런 기능들까지 다 구현하는 것 같다 Xcode 구조 처음 SwiftUI를 접하는 사람들을 위한 강의이기 때문에 Xcode의 구조에 대해 설명해 주신다 먼저 처음 SwiftUI 프로젝트를 만들면 해당 화면이 나온다 좌측부터 Navigator / Main Editing Window / Investigator 라고 부른다 Nav..