전체 글 40

이런저런_구글링_2 - Alamofire, 얼탱이 없는 Moya..

Alamofire를 이용한 JSON 형식의 서버 통신 지난번엔 URLSession을 사용해서 POST와 하는 법을 올렸었다 이런저런_구글링_1 - Date to String, Design Pattern, Voice Recorder, Post Method 먼저, Alamofire, Moya 등 여러 서버 통신용 프레임워크가 있는데 왜 URLSession을 쓰나! URLSession을 사용하면 통신 과정 중 더 많은 커스텀(?)이 가능하기 떄문..!! 하지만 현재 앱에서는 그런게 필요 없기 때문에 이미 주어진 프레임워크를 사용하는게 더 편리하다 일단 코드를 보자..! import Foundation import Alamofire let parameters: [String: [String]] = [ "foo"..

6월 2주차 - 이드의 시간은 개빨리 간다

2022.06.06 Mon. ~ 2022.06.07 Tue 현충일이라 하루 더 쉴 수 있던 날☺️ + WWDC22를 아카데미에서 단체로 보기로 한 날! 다시 포항 가는 길에 하늘 대박 이쁘더라 · · · 금방 포스빌에 다시 도착해서 옷 갈아입고 씻고 WWDC 보러 갔다! 단체로 주문제작한 티-샤쓰 WWDC22 시작은 한국시간 기준 2022.06.06 화요일 새벽 2시부터였기 때문에 그때까지 케이터링🍪 온거 먹고, 야식으로 피자🍕도 먹고 원래는 다른 Learner 분들이 컨퍼런스 비슷하게 준비한거 들을까도 했지만 막상 시간 되니까 집중 안되는건 역시나 역시 역시더라..ㅠ 그냥 밖에서 수다나 떨고 왔지 그러다 어느새 새벽 2시 돼서 WWDC22 시작! 난 개인적으로 iOS16 업데이트로 잠금화면 커스터마이징..

일상 2022.06.12

이런저런_구글링_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 - 년도..

5월 5주차 ~ 6월 1주차 - 할건 많지만 놀고 싶은걸..

원래 일요일에 블로그 쓰는데 본가에 와서 토요일 아침에 생각난 김에 미리 쓰기.. 2022.05.30 Mon. 5월 23일부터 문화센터 시작! 이전에 html 배울때도 그렇고 지난 Challenge 때에도 그렇고 항상 FE만 고집해서 해왔는데 다시 생각해보니까 이게 BE가 무서워서 도피한거 같기도 해서 이러면 안되겠다 싶었다 그래서 문화센터를 하게 됐는데 딱 지금 이런 내 상황에 맞는 Data Flow와 관련된 내용으로 진행돼서 아 진짜 열심히 해봐야겠다는 생각으로 시작! 일주일동안 어떤 공부 했는지 공유하는 시간이었는데 자세한 내용들은 개발일지에서 소개하도록 하겠다! 2022.06.05 - [멀고도 험난한 개발 일지] - BeyondUI - 1주차 (HTTP, REST, URLSession, Codab..

일상 2022.06.06

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..

5월 3 ~ 4주차 - 갓생살기 Project

지난번에 html & mark down 으로 작성했다가 거의 6시간 걸려서 이번엔 그냥 처음부터 기본으로.. 2022.05.16 Mon. 새로 진행한 프로젝트 팀원들끼리 어느정도 아이디어가 갖춰저 리서치를 진행했다 이번 주제는 '선물' 근데 전 주부터 선물 관련된 논문도 없고, 우리의 첫 주제인 '선물을 주는 사람의 어려움을 덜어주자'와 관련된 통계자료도 거의 못 찾아서 어려움을 많이 겪었다.. 그래서 우리가 설정한 Challenge가 적합한지 다시 검증을 해봐야 할 것 같다는 생각이 들어 이에 관해 생각하는 시간을 가졌다 결론은 뭐 그냥 진행해도 될 것 같아서 그냥 진행하기로 함 (근데 어느정도 더 구체화를 시켜야 할 것 같았다) ➡️ 결국 설문조사만 엄청 진행함 ➡️ 근데 결론적으로 우리의 chall..

일상 2022.05.29

Stanford SwiftUI - Lecture 1

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

<이터널 선샤인> 후기

요즘 유독 로맨스 장르를 많이 본다..ㅎㅎ 이란 웹툰(아직 연재중이지만 지금 정주행하기 딱 좋은듯)도 진짜 방금 정주행 끝냄..☺️ 이터널 선샤인 본 후기 쓰려고 했는데 왜 이 얘기가 나왔지 (시간 되고 웹툰 좋아하는 사람들은 한 번 보는것도 추천 ㅎ) 다시 본론으로 돌아가자면... 원래 영화는 극장에서 보는게 맞다고 생각하는 편이지만 친한 친구의 추천 + 여유로운 주말 = 기숙사에서 영화 라는 공식이(?) 나와서 도전해보기로 했다 사실 어떤 영화를 보든 다 흥미롭게 보는 편이라 (인생에서 흥미롭지 않게 본 영화는 중학생때 본 ..이지만 지금은 애플에서 하는 교육 프로그램에 참여 중이라지..) 을 선택한 이유는 친한 친구가 본인 인생 영화라고 해서이다 영화에 관심이 많은 친구의 추천이라 기대도 상당히 많..

영화후기 2022.05.22

5월 2주차 - 공부 좀 하자 이드야

이번에는 그래도 웹 프로그래밍 배웠으니까 html로 작성해봄.. ⬇ 진짜 다시는 html로 작성하나 봐라 CSS도 제대로 안먹네🤬 아오 개화나 2022.05.09 Mon. 이전 챌린지가 끝나고 오늘은 브릿지! 처음으로 멘토링 그룹을 만났다(오전 + 오후 모두!) 몇몇 사람들은 이미 친한 사람들이었고, 몇몇 사람들은 처음 보는 사람들이었다 새로운 사람 만나는걸 좋아하는 나는 뭔가 기대가 됐지만 생각보다 막 시끌벅적하진 않아서 조금 예상과는 달랐던거 같기도🤔 무튼 그래도 안면은 텄으니까 금방 친해질 수 있지 않을까?? · · · 오전에 세션이 끝나고 난 뒤 우리 만두들과 함께 영화를 보러 갔다 진짜 오랬동안 기대한 닥스를 봤는데 역시나 기대를 저버리지 않음 ㅎㅎ · · · 이렇게 놀았는데도 아직 일정이 끝나..

일상 2022.05.15

🍏_Nano_Challenge_1 후기

아 이게 마크다운 문법으로 할라니까 뭔가 생긴게 마음에 안드네... 오 이게 CSS 먹이니까 잘 되네..? 먼저 첫 글은 역시나 ADA 관련 글로 시작한다 ㅎㅎ 지난번에 ADA라고 쓰면 안된다고 했던거 같기도 한데...뭐 안되면 나중에 바꾸지 뭐 ADA라고 쓰기보단 그냥 사과 임티가 보기 편할거 같아서 바꿈.. 사실 이번 Nano_Challenge_1(이하 NC1) 이전에 Mini_Challenge_1(이하 MC1)도 있었지만 MC1에 관해선 코드 다시 쭉 보면서 나중에 올리지 않을까 싶다 무튼 NC1..은 기간도 짧고 혼자 진행한 만큼 디자인도 그렇고 개발도 내가 원하는대로 원하는 속도로 진행했다 확실하게 느낀건 팀원들과 함께 하는 것과 혼자하는 것의 장단점이 분명하다는 것 MC1 때도 그렇고 이전에 ..

느낀 점 2022.05.08