- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- r
- Request
- scheduledTimer
- rest api
- swiftUI
- HTTP
- Observable
- tapply
- 티스토리챌린지
- cocoapods
- 오블완
- substr
- Optional
- 명령어
- Linux
- Python
- SQL
- ReLU
- decode
- barplot
- MVC
- 시각화
- sigmoid
- SWIFT
- 연산자
- rxswift
- struct
- deeplearning
- ios
- 딥러닝
목록티스토리챌린지 (6)
iOS 개발 기록 블로그
RxSwift와 Moya를 사용하여 REST API를 처리하고 있다면,REST API에 대한 이해를 iOS 개발 관점에서 더 심화하는 것이 좋습니다.이를 위해 아래의 주제들을 알아두면 더욱 효과적으로 개발할 수 있습니다. 1. Moya와 REST API의 연계Moya는 네트워크 계층을 관리하는 데 강력한 라이브러리로, REST API를 RxSwift와 결합하여 비동기적인 방식으로 사용할 수 있습니다. 다음은 알아두면 좋은 Moya 활용 관련 지식입니다:Moya의 기본 구조 이해TargetType을 정의하여 API의 엔드포인트를 명확히 관리:enum MyAPI { case fetchUsers case createUser(name: String, email: String)}extension My..
지난 게시글에서는 HTTP에 대해서 공부했습니다.이번에는 REST API라는 용어에 대해 공부해보려고 합니다. 1. REST의 기본 원칙REST는 특정 프로토콜(예: HTTP)을 따르며, 아래와 같은 규칙들이 있습니다. 1) 자원(Resource) 기반REST API의 기본 단위는 '자원'자원은 URL(Uniform Resource Locator)로 식별예: https://api.example.com/users/123users: 자원의 유형123: 특정 자원의 ID자원은 보통 '명사' 형태로 표현 2) HTTP 메서드 사용REST는 HTTP 메서드를 통해 자원에 어떤 동작을 할지 정의합니다.GET: 데이터 조회POST: 생성PUT: 수정PATCH: 부분 수정DELETE: 삭제 3) 상태 비저장성 (Sta..
첫날 공부했던 것과 관련하여 쉽게 개요에 대해 다시 한번 정리해보겠습니다.HTTP의 정의HTTP(HyperText Transfer Protocol)는 웹에서 데이터를 주고받는 프로토콜입니다.우리가 브라우저에서 웹사이트를 열 때, 앱에서 데이터를 가져올 때 이 HTTP가 동작합니다. HTTP의 기본 작동 원리HTTP는 클라이언트의 요청과 서버의 응답 사이의 대화 방식입니다.클라이언트: Request(요청) 보내는 주체서버: 요청을 받아서 Response(응답)을 보내는 주체클라이언트의 예시로는 웹 브라우저, 모바일 앱,서버의 예시로는 웹사이트의 데이터를 저장하고 있는 서버입니다. Request와 Response의 구조Request (요청)- 구조HTTP 메서드 + URL + 헤더 + 바디 - 예제GET /..
아래 사이트에 있는 HTTP에 대한 내용을 정리해 봤습니다.공부 자료An overview of HTTP - HTTP | MDN An overview of HTTP - HTTP | MDNHTTP is a protocol for fetching resources such as HTML documents. It is the foundation of any data exchange on the Web and it is a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document isdeveloper.mozilla.org 개요HTTP란?HTTP는 리소스(..
오블완 하는 김에 이전부터 생각만 해왔던 서버 개발을 공부해보려고 합니다.깊게는 아니고 우선은 훑어 보기 식으로 실제 To-Do List 앱을 위한 서버 구축까지 해볼까 합니다.iOS 개발자가 서버 공부했을 때의 이점iOS 개발자가 서버에 대한 이해도가 있으면 많은 이점들이 있습니다. 1. 네트워크 통신 이해도 향상- 서버와 클라이언트 간의 데이터 흐름에 대한 이해도- 네트워크 관련 문제 해결 능력- 처리 방식, 응답 구조, 속도 등 클라이언트 최적화 용이 2. 디버깅 능력 강화- 서버와 클라이언트 간 통신 중 발생하는 문제 진단- 서버와 클라이언트 로그를 동시에 분석 가능- 요구 사항을 정확하게 전달 가능 3. 협업 능력 향상- 서버 개발자와 의사소통 용이- 의사소통 오류 감소- 서버 개발의 제약과 한..
팀원 분들과 협업 중에 GitKraken에서 알 수 없는 에러가 간헐적으로 발생하였습니다.GitKraken에 처음 진입했을때 또는 Pull을 시도했을때 아래와 같은 에러가 발생합니다. 이게 한번 뜨고 나서 다시 Pull을 몇번 시도하다보면 정상적으로 동작해서 며칠동안 그냥 무시한 채 사용했었습니다.자꾸 반복되길래 구글링해보니 간단한 문제였고 경로를 찾아가 해당 파일을 지워주니 해결되었습니다.이게 뭐라고 그동안 번거롭게 작업했는지 ㅎㅎ.. 해당 프로젝트 경로로 가서 `Cmd + Shift + .` 로 숨긴 파일 보이게 해주고위 이미지의 경로를 찾아가도록 합니다. 해당 파일 바로 지워줍니다.쉽쥬?