Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 문자열 보간법
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- SeSAC
- Realm
- 함수
- 열거형
- cancelAsyncWrite
- RawValue
- 기본문법
- 패캠챌린지
- 인스펙터
- xcode
- 패스트캠퍼스후기
- Background
- TableView
- 프로퍼티 관찰자
- Git
- swift
- 독학
- 옵셔널 체이닝
- userDefaults
- ios
- Optional Chaining
- 패스트캠퍼스
- Threading
- 직장인인강
- 직장인자기계발
- beginAsyncWrite
- enum
- switch
Archives
- Today
- Total
아삭아삭 iOS 개발
[TIL] 2022.08.2 (SeSAC iOS) 본문
오늘 공부한 내용들을 내가 잊지 않기 위해 기록합니다.
틀린 내용이 있을 수 있는 점 참고 부탁드립니다 :)
■ 오늘의 과제
1. Lottery API 구현하기 (완료)
- 앱 실행하여 처음 네트워크 통신시, 매주 토요일 진행되는 로또 차에 맞춰, 가장 최근 회차를 가져오고 싶다면 어떻게 해야 할까?
: '(기준일자로 잡을 특정 일자의 추첨일시) - (앱 실행시키는 현재일시)' 이 차이를 분 단위로 받아와서, 일주일치 분(10080분..ㅎ)으로 나눠서 구해봄
- 두 일자의 시간차를 10080분으로 나눠서 몫을 기준으로 구분함
1) 10080보다 작으면 : 아직 1주일이 안 지난 것(토요일이라 해도 아직 추첨일시 이전)이니 기준일자의 회차 return
2) 10080보다 크면 : 몫을 Int 타입으로 구해서, 기준일자 회차에 더해서 그 결과를 return
→ 결과는 제대로 나왔으나, 음 사실 그닥 효율적이거나 깔끔한 로직은 아닌 것 같다ㅠㅠ
어떻게든 구할 방법을 쥐어짜내다보니 10080분이라는 뭔가 무식하게 큰 숫자로 나눠버린 듯하다.. 다른 수강생분들은 어떤 식으로 구현했는지 나눠보고 싶다.
2. 영화진흥위원회 API 구현하기 (완료)
3. 번역 API 구현하기 (완료)
4. Beer API 구현하기 (완료)
- 고민point
: 반복문을 사용해서 각각의 맥주 정보를 배열에 추가해줄 때 방법이 고민됨. 처음에는 반복문 중첩으로 구해보았으나, 그게 아니라 arrayValue로 바로 들어가서 돌려줬더니 성공!
'TIL(Today I Learned)' 카테고리의 다른 글
[TIL] Threading - Swift SDK 번역정리 (0) | 2022.10.22 |
---|---|
[TIL] 2022.08.3 (SeSAC iOS) (0) | 2022.08.03 |
[TIL] 2022.07.30~31 (SeSAC iOS) (0) | 2022.07.31 |
[TIL] 2022.07.29 (SeSAC iOS) (0) | 2022.07.29 |
[TIL] 2022.07.28 (SeSAC iOS) (0) | 2022.07.28 |