SUJIN JIN4년만에 다시 개발자에 도전하는 3N살의 회고2019 년에 iOS 개발자로 일한 첫 회사를 퇴사하고 4년이 흘렀다. 그리고 다시 개발자가 되기 위한 도전을 하고 있다. 그동안 늦었다라던가 다른 직업을 찾아봐라던가…여러 이야기를 많이 들었다. 하지만 어느때보다 지금 개발자로 커리어를 쌓기 위한…Apr 28, 20232Apr 28, 20232
SUJIN JINSwift: Xcode 메모리 그래프 분석 & TCA Project 메모리 누수 해결instruments, terminal 로 메모리 누수를 분석하고 문제를 해결해 보자.Apr 18, 2023Apr 18, 2023
SUJIN JINSwift Composable Architecture: 2. Reducers and StoresReducers and Stores: Part 1 ~ 4 을 보고 정리한 글입니다. ⚠️ 잘못 이해한 개념이 있을 수 있습니다. 코멘트로 알려주시길 바랍니다.Apr 12, 2023Apr 12, 2023
SUJIN JINSwift Composable Architecture: 1. SwiftUI 의 문제점(TCA)SwiftUI and State Management: Part 1 ~ 3 을 보고 정리한 글입니다.Apr 1, 2023Apr 1, 2023
SUJIN JINiOS&자료구조: 최근 검색어 보여주기웹이나 앱의 검색 창에서 몇글자만 쳐도 최근 내가 검색한 단어 목록을 보여준다. 이번글에서는 이를 구현하기 위한 자료구조 — “트라이(Trie)”에 대해 알아보고 구현에 적용해 본다.Mar 26, 2023Mar 26, 2023
SUJIN JINSwift: Coordinator 를 사용해 화면 흐름 제어하기이번 글에서는 Coordinator 의 정의와 문제점을 살펴보고, 로그인 했을때의 화면 흐름 처리를 Coordinator 를 사용하여 만들어 본다.Mar 26, 2023Mar 26, 2023
SUJIN JINSwift: Composable Architecture — CasePathCase Path 는 KeyPath 의 컨셉에 착안하여, pointfreeco 에서 만든 라이브러리이다.Mar 15, 2023Mar 15, 2023
SUJIN JINSwift: KeyPath 가 뭐야?SwiftUI 에서 한번쯤 스쳐지나가며 봤던 \(백슬래시) 코드. 이를 KeyPath 라고 한다. 정의와 활용에 대해 알아보자.Mar 13, 2023Mar 13, 2023
SUJIN JINSwiftUI: 탭 메뉴 만들기(2)- TCA 적용& Delegate Action이전에 만든 탭 화면의 상태에 Composable Architecture(TCA) 적용하기Mar 10, 2023Mar 10, 2023