본문 바로가기

IOS_TechStack2

[iOS][Swift][Moya] http통신을 쉽게하는 방법이 Moya? 안녕하세요 :) 조안이 입니다. 오늘은 Moya 라이브러리를 사용하는 방법을 같이 공부해보려고 합니다. 이해한 내용을 바탕으로 적는것이니 잘못된 부분이 있다면 댓글달아주세요 😁 Moya가 무엇일까요? http통신을 더욱 편하게 해주는 라이브러리로서, 네트워킹 서비스와 네트워킹 요청을 타입안전(type-safe)하게 구성하고 생성하는데 초점이 맞추어진 네트워킹 라이브러리입니다. 🤩 Moya를 왜 사용할까요? 기본적으로 iOS에서는 URLSession을 통해서 네트워킹을 진행합니다. 외부 라이브러리를 사용하지 않아도 된다! 라는 장점이 있습니다. 하지만, 우리는 편리함과 깨끗한 코드를 포기할 수 없습니다. 그래서 URLSession을 추상화해서 네트워킹 작업을 단순하게 해주는 Alamofire라는 라이브러리.. 2022. 4. 22.
[IOS][Swift] UserDefaults 사용하기 안녕하세요 :) 삽질킹 입니다. 오늘은 UserDefaults를 공부할 건데요. 먼저 개념은 https://sapjilkingios.tistory.com/25 여기에 정리해 뒀으니 보고오시는게 이해하기 더 수월하실겁니다. 간단한 느낌을 잡아드리면 안드로이드의 SQLite 처럼 내부에 저장하는 느낌..? UserDefaults는 키-값의 쌍으로 저장하고 Default값을 유저가 직접 지정하거나 개발자가 지정해 놓기위한 용도로 사용됩니다. 실습을 통해서 알아보도록 하겠습니다. 1. 스토리보드 구성 00:00 = Label, 버튼을 눌러주세요!! = Label, 1분으로 갱신 = Button 입니다. 2. 다음과 같이 코드로 연결해줍니다. 3. UserDefaults로 키-값 저장하기 저는 값을 텍스트에 표현.. 2021. 7. 31.