분류 전체보기(190)
-
[Library] Moya #2 - request-parameter, request-query 이해하기
서버 선배와 Moya 선배 처음 공부하기 너무 어려웠다. 하지만 어떻게 하겠노...무조건 성장하기 위해서... 공부해야지..... 오늘은 또 하나 헷갈리는 개념이었던 request-parameter와 request-query 내용을 각각 Moya 라이브러리에서 어떻게 사용하는지, 두 차이점은 어떻게 되는지에 대해서 정리해보도록 하겠다. (👇🏻Moya 라이브러리를 정리해둔 글은 아래에 있습니다 ^___^) [Library] Alamofire의 단점을 보완한 네트워킹 라이브러리, Moya 1️⃣ Moya? 보통 iOS에서 네트워킹을 구현할 때는 URLSession을 사용하게 된다. 그리고 그 URLSession을 이용한 네트워킹을 조금 더 간편하기 위해, 앞에서도 다룬 적이 있는 Alamofire 라이브러리..
2022.01.12 -
[생활스포츠지도사 2급 자격증] #3 - 생체 2급 연수, 현장실습까지 최종 합격 후기
이제 길고 길었던 2급 생활스포츠지도사 자격증 시험 후기를 마무리 지을 차례이다. 원래는 자격증 취득을 1년 내에 끝날 계획이었는데, 2020년에 예상치 못한 코로나가 발생하는 바람에 실기까지 모두 끝내 놓고 연수와 현장실습 과정이 모두 취소되는 바람에 2021년까지 자격증 취득이 미뤄지게 됐다. 그리고 2021년 하반기 연수 과정을 끝내고 드디어 지난달 자격증을 취득했다⭐️ 오늘은 생체 2급 자격증 취득의 마지막 과정인 연수와 현장실습에 대해 후기를 작성해보록 하겠다 :) (👇🏻2020년에 끝내 둔 필기, 실기, 구술 후기는 아래 글에서 작성해두었다👇🏻) [생활스포츠지도사 2급 자격증] #1 - 생체 2급 필기 시험 합격 후기 지금으로부터 거의 3년 전, 초등학교 때부터 고등학교 때까지 줄곧 야구라는 ..
2022.01.09 -
[Swift] IBOutlet Collection이란 무엇일까?
이번 글은 iOS 개발을 하면서 아주 유용하게 쓸 수 있는 꿀팁을 하나 가져왔다. 나도 코드 리뷰에서 알게 된 내용인데, 성격이 같은 넘버링으로 되어있는 Outlet 변수들을 묶어서 사용하는 방법이 있다고 한다. 그것이 바로 IBOutlet Collection이라는 것을 활용하는 방법인데, 바로 어떻게 사용하는지 확인하러 가보자 ^__^ iOS 개발을 하면서, 특별한 이유 없이, first.. second.. third... 이런 순서대로 나열되어 있는 것들을 만들어본 적이 있지 않은가..? @IBOutlet weak var firstTmiLabel: UILabel! @IBOutlet weak var secondTmiLabel: UILabel! @IBOutlet weak var thirdTmiLabel:..
2022.01.09 -
[GitHub] 깃허브에서 Create a new release를 눌러보자
아무튼 오늘 다룰 글은 나다 홍보글(?)이 아니고 깃허브 안에서도 릴리즈(Release)라는 기능을 제공한다고 하길래 그 방법에 대해 공부해보려고 한다. 릴리즈(Release)란 소프트웨어를 빌드한 결과물을 배포할 수 있게 하는 기능을 의미한다. 조금 더 쉽게 말하자면, 더 많은 사용자에게 소프트웨어 배포를 용이하게 하기 위해서 특정 지점을 기준으로 묶은 상태에서 코드를 제공하는 GitHub만의 방법이라고 생각하면 되겠다. 모든 내용은 아래 깃허브 공식문서를 기반으로 작성되었고, 차근차근 하나씩 아래 사진과 글을 따라가면서 배워보도록 하자. About releases - GitHub Docs About releases Releases are deployable software iterations you ..
2022.01.08 -
[iOS] UserDefaults를 사용해서 온보딩(Onboarding) 화면을 만들어보자
오늘은 온보딩(Onboarding) 화면을 구현하고 연결하는 방법에 대해 글을 써보려고 한다. 온보딩(Onboarding)이란 사용자가 앱을 처음 들어왔을 때, 기본적인 앱에 대한 소개와 새로운 사용자에 대한 환영을 해주는 화면을 뜻한다. 보통 온보딩은 처음 1회를 기준으로만 사용자가 볼 수 있는 화면이며, 온보딩이 2개 이상일 경우 보통 '건너뛰기' 같은 이동 기능을 제공하는 경우가 많다. 조금 더 자세하게, 애플의 H.I.G(Human Interface Guide)에 설명되어 있는 온보딩 내용을 살펴봐보자. 1. 사용자에게 설정이 아닌, 앱을 즐길 수 있도록 도움이 되는 온보딩을 제공하세요 2. 빠른 액션을 제공하세요 (튜토리얼이나 순서가 있는 화면인 경우, skip 기능을 제공하며, 다시 돌아올 때..
2022.01.08