[TypeScript] type, interface, 그리고 import type 이해하기
TypeScript의 type과 interface는 무엇이 다르고, import 앞에 붙는 type은 왜 필요한가. 타입 소거라는 컴파일 모델에서 출발해 세 문법을 하나의 이야기로 연결합니다.
TypeScript의 type과 interface는 무엇이 다르고, import 앞에 붙는 type은 왜 필요한가. 타입 소거라는 컴파일 모델에서 출발해 세 문법을 하나의 이야기로 연결합니다.
Expo로 RN을 처음 시작한 개발자 관점에서 Bridge, JSI, New Architecture가 어떤 문제를 풀기 위해 등장했고 어떻게 동작하는지 정리합니다.
Swift의 Actor와 isolated 키워드를 활용한 동시성 프로그래밍을 알아봅니다.
React Native Expo의 EAS를 활용하여 QA 효율을 높이는 배포 워크플로우를 구축합니다.
UIKit DiffableDataSource의 동작 원리와 Hashable 프로토콜의 역할을 이해합니다.
UIViewController의 loadView() 메서드를 이해하고 View를 커스텀하는 방법을 알아봅니다.
SwiftUI PhotosPicker와 Transferable 프로토콜을 이용한 사진 추가 기능 구현 방법을 알아봅니다.
Swift 프로젝트에서 모듈화를 통해 물리적으로 3-Layer 아키텍처를 분리하는 방법을 다룹니다.
등록된 Provisioning Profile을 Xcode에서 제거하는 방법을 정리합니다.
Swift PropertyWrapper를 활용한 DIContainer 구현으로 레이어 간 의존성 흐름을 개선합니다.