개발하는 이야기 RxSwift 6가 나왔다. 2021.01.04 1월 1일 릴리즈라니 허허 녀석들 참... 자세한 내용은 아래 링크에서 보자 일단 위 링크의 목차를 확인해보면 다음과 같다 새 로고Binder가 RxCocoa에서 RxSwift로 옮겨졌다@dynamicMemberLookup...
개발하는 이야기 Codable로 JSON을 좀 더 유연하게 써먹기 2020.12.20 중첩(Nested)된 경우에 대처하기 Swift는 Codable 덕분에 JSON 다루기가 퍽 편한 편이다. 하지만 JSON과 모델이 1:1로 대응하는게 아닌 약간 변칙적인 형태의 JSON을 다루게 되는 경우에는 Cod...
개발하는 이야기 git submodule로 프로젝트마다 공통 파일 추가하기 2020.11.25 + 프로젝트별 조금씩 다르게 설정하기 서로 분리된 프로젝트 A, B, C가 있고, 각각의 프로젝트는 거의 동일한 환경설정 과정을 거치도록 되어있는 상황을 가정해보자. 그리고 이 환경설정을 실행하는 과정이 몇개의 쉘 스...
개발하는 이야기 Github CLI 설치가 잘 안되는 상황에 대해서... 2020.11.24 내가 뭘 잘못했다고 이런 상황이? Github에 들어갔더니 CLI 1.0을 출시했다는 소식이 보이더라. 그래서 '아 ㅋㅋ 이건 못참지 ㅋㅋ' 하고 바로 brew로 설치를 진행하려는데, 다음과 같은 메시지와 함께 설...
개발하는 이야기 if kakao 2020 후기 (1) 2020.11.20 아직 세션을 다 보지 않아서 편 수를 나눈다. if(kakao) 2020 세션 영상이 공개되었다. 궁금한 세션을 마이리스트에 담아두긴 했는데, 이걸 다 보려면 시간이 좀 걸리지 싶어서 하나씩 하나씩 보면서 글을 수정해나갈 예정...
개발하는 이야기 현재 디렉토리가 아닌 위치에 git 명령어 수행하기 2020.11.17 굳이...? 라고 생각하지 말기 왜 >>>>굳이<<<< 현재 디렉토리에서 다른 디렉토리에 대한 git 명령을 내리냐고 생각하지 말자.충분히 그런 상황이 생길 수 있다. ...
뭐 본 이야기 유한한 인간이 무한한 로봇에 매력을 느끼는 이유 2020.09.27 '천 개의 파랑'을 읽었다. 회사 복지비로 알라딘 장바구니를 털었는데, 그 안에 '천 개의 파랑'이 있었다. 아 솔직히 내 기준 최고 권위의 국내 문학상은 당연히 '한국과학문학상' 이기 때문에...(문학 알못...
알고리즘 하는 이야기 Swift의 정렬 구현 알아보기(2) 2020.09.16 갑자기 분위기 파이썬 지난 글(Swift의 정렬 구현 알아보기 1)에서는 결국 정렬 자체의 구현은 _stableSortImpl 함수 안에 있을 거라 얘기했다. 그러면 일단 함수 구현부를 한번 보고 시작...
알고리즘 하는 이야기 Swift의 정렬 구현 알아보기(1) 2020.09.10 꼬리에 꼬리를 무는 sort 호출 거의 모든 프로그래밍 언어는 Collection 타입에 대해 정렬 기능을 제공한다. 이는 Swift 역시 마찬가지인데, 단순히 정렬이 필요할때마다 sort() 함수를 부르는 건 쉽...
알고리즘 하는 이야기 [2020.08.31] 이중우선순위큐 2020.08.31 꼼수로 풀어보자 오늘의 문제는 바로바로 >>이중우선순위큐 구현<< 이다. 문자열로 이루어진 배열이 주어진다. 이 문자열은 세 종류의 명령어 형태 중 하나로 표현된다. 명령어는...
알고리즘 하는 이야기 [2020.08.29] 베스트앨범 2020.08.29 데이터를 다 때려박아서 해결 오늘의 문제도 프로그래머스에서 하나 골라왔다. 리트코드 문제도 좋긴 하지만 주말이라 그런가 최대한 들 피곤하고 싶어서 모국어 플랫폼을 이용해봤다. 영어를 해석할수 있다고 해서 모국...
알고리즘 하는 이야기 [2020.08.28] 전화번호 목록 2020.08.28 프로그래머스에서 한번 풀어보았습니다. 거의 열흘 가까지 알고리즘 문제 풀기를 안하고 있던 와중에 알고리즘 클럽 분들과 8월 회고를 진행하면서 몇일 안남았지만 유종의 미를 거두자...! 라는 마음으로 문제를 하나 풀어보...