일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- Storyboard Reference
- DART
- ios
- 커맨드라인툴
- 내일배움캠프
- 메모장만들기
- 계산기만들기
- pop up button
- strikeThrough
- 날짜처리
- 내배캠
- pull down button
- Storyboard
- Flutter
- 앱개발
- 개발자
- 플러터
- Swift
- 오토레이아웃
- Xcode
- ListTile
- Wil
- 코드스니펫
- attributedText
- URLSession
- todolist
- UISlider
- userdefaults
- 스파르타코딩클럽
- Today
- Total
목록URLSession (2)
이리메라 갖다가
URL로 되어 있는 외부 API를 사용해서 메모 앱에 추가하려고 한다. The Cat API(https://thecatapi.com)에서 제공하는 API를 활용하였고, 자세한 가이드는 공식 홈페이지에서 참조하였다. 시작에 앞서, 해당 API를 호출하면 다음과 같은 결과를 받을 수 있다. [ { "id": "e4f", "url": "https://cdn2.thecatapi.com/images/e4f.jpg", "width": 500, "height": 375 } ] 해당 결과값은 JSON 형태로 제공되므로, 데이터를 받아올 때 변환해줘야 한다. 무료로 제공하는 갯수는 10개이며, 그 이상의 데이터 수를 얻기 위해서는 가입해서 API KEY를 받아 설정하면 된다. 그리고 고려해야 할 점은 ViewContro..
URLSession - 🔗 URLSession은 네트워크 작업을 비동기적으로 처리하며, 데이터를 가져오거나 업로드하는 등의 다양한 작업을 효과적으로 수행할 수 있는 도구이다. URLSession은 네트워크 작업을 처리하기 위한 클래스로 네트워크 요청을 만들고, 데이터를 다운로드하거나 업로드하며, 백드라운드에서도 작업을 처리할 수 있다. 주로 웹 서비스와의 통신, 데이터 다운로드, 업로드 등 다양한 네트워크 작업을 수행하는데 사용된다. 주요 구성요소 URLSession : 네트워크 작업을 수행하는 주체 URLSessionDataTask : 데이터를 가져오기 위한 작업을 나타내는 클래스. 주로 GET 요청에 사용되며, 서버로부터 데이터를 가져오는 역할 URLSessionUploadTask : 데이터를 업로드..