
그룹프로젝트 2주차(= 멤버십 10주차)에 들어서 본격적인 개발을 시작했다. 1주차는 주로 기획에 힘썼기에 본격적인 개발은 이번 주부터였다. RxSwift 공부는 다시 처음부터, 역시나 멤버십 7-8주차에 진행되었던 학습 스프린트 프로젝트에서 RxSwift 사용과 클린 아키텍처 적용에 많은 애를 먹고, 완전히 소화를 못했다보니, 유즈케이스, 뷰모델의 메서드 리턴 타입을 어떻게 해야할지에 대해 많은 고민이 되었다. 레포지토리에서 데이터를 받아온 뒤 로그인 성공 여부를 유즈케이스 -> 뷰모델 -> 뷰컨트롤러 -> 코디네이터 과정에 따라 전달해야 했는데, '성공 여부를 전달하는 거니 단순히 Single 타입으로 리턴하면 되지 않을까?' '그럼 성공하면 .success(true) 실패하면 .failure(Err..

회고라 쓰고 반성이라 읽는다... HTML 삽입 미리보기할 수 없는 소스 가을엔 역시 가을방학... 7월 18일에 시작한 챌린지 과정부터 오늘로서 마무리되는 학습스프린트까지, 지금까지 숨가쁘게 달려온 부스트캠프 iOS 과정이 벌써 6주 밖에 남지 않았다. (올해가 8주 밖에 남지 않았다는 것은 더더욱 믿기지 않는다 🥹) 이쯤에서 지금껏 미뤄왔던 회고, 그 중에서도 멤버십 과정의 8주간의 학습스프린트에 대해 회고를 남겨보려 한다. 후기와 함께 공부했던 것, 공부가 부족하여 해야 할 것들 중심으로 하여, 나를 위한 회고(더 정확하게는 반성..)를 풀어보려 한다. 후기 (왜 나 빼고 진짜 다 잘해....) 정말 왜 나와 함께 여기 있지? 싶은 분들이 정말 많았다. 앱의 구조에 진심인 분부터 프로토콜, enum..

텍스트필드에 특정 텍스트를 작성하고, ViewController의 "다음" 버튼을 클릭하기만 하면 되는 간단한 UITest를 구현하던 중 아래와 같은 오류가 발생했다. 잘 생각해보니, 위와 같은 화면에서 TextField에 커서를 대면 위처럼 키보드가 표시되어 버튼이 나타나지 않아 발생한 오류 로 받아들였다. 구글링을 하다 도저히 찾지 못하던 중 무작정 여러시도를 해봤다. 다른 버튼을 추가적으로 등록하여 이를 클릭하면 키보드가 사라지지 않을까 생각도 했는데, 버튼을 등록하다가 실수로 변수의 identifier 선언을 잘못 설정하던 중 아래와 같은 오류가 떴다. 내가 사용할 수 있는 버튼의 목록이 떴다. (이 목록을 이렇게 강제로 오류를 띄우지 않고 볼 수 있는 방법을 아직 찾지 못했다.) 'Return'..

HTTP/1.1의 이해 HTTP는 클라이언트-서버 아키텍처. 클라이언트가 request하면 서버가 response하는 단순한 구조로 이루어져 있다. Resources: Any kind of content source Static Content : File system의 정적 파일을 말함. - word, image, video clip, Youtube에 올린 영상, Streaming 영상 (서버가 클라이언트로부터 요청을 받기 전에 이미 그 파일이 서버에 있다. 이미 존재하는 파일을 주는 것) Dynamic Content : Generated by SW program, Live image, Trade stock (요청 받으면 그 시점에 새롭게 컨텐츠 만듦) URI : Uniform Resource Ident..
- Total
- Today
- Yesterday
- KeyChain
- Info.plist
- CollectionView
- 유즈케이스
- 웹모바일
- swift
- UITest
- CRAWL
- Clean Architecture
- http/1.1
- IntrinsicContentSize
- 부스트캠프
- 네트워킹
- dismiss
- XCTest
- 2023년
- Kotlin
- 오토레이아웃
- 스위프트
- 회고
- Autolayout
- Realm
- collectionViewCell
- 클린 아키텍처
- snapkit
- equaltosuperview
- BeautifulSoup
- http/1
- 2024년
- 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 |